https://bayt.page.link/EiW9qURB6NSeTes4A
Back to the job results
Other Business Support Services
Create a job alert for similar positions

Job Description

Our client is an all-in-one digital financial platform designed to reboot banking for everyone. They are looking for a proactive and accountable Flutter Developer who thrives in a collaborative environment. The ideal candidate will take ownership of their work, ensure the highest quality of code, and continuously learn and grow with the team.


  • Own the development lifecycle from start to finish – build, deploy, and maintain.
  • Guide the Flutter team, setting technical direction, ensuring best practices, and delivering high-quality solutions.
  • Design scalable, maintainable apps, selecting appropriate architecture patterns (e.g., BLoC, MVVM).
  • Work closely with product managers, designers, and backend teams to deliver features and ensure smooth integration.
  • Focus on best engineering practices, including clean code and testing.
  • Work with large-scale distributed systems and microservice architectures.
  • Leverage event-driven architectures and Domain-Driven Design (DDD) to build robust applications.
  • Set up and maintain automated testing and deployment pipelines.
  • Mentor team members, promoting continuous learning and technical growth.
  • Make decisions on technologies, tools, and frameworks, keeping up with Flutter trends.

Requirements
  • Minimum 7 years in commercial IT development.
  • At least 3-4 years of experience in Flutter development.
  • Experience in native mobile app development (Android/iOS) is a plus.
  • Proficiency in Flutter/Dart (Kotlin/Swift knowledge is an advantage.)
  • Strong understanding of modern mobile architectural patterns like BLoC, MVVM.
  • Familiarity with functional programming principles.
  • Understanding and implementation of best practices: DRY, SOLID, GRASP, and GoF patterns.
  • Experience in creating multi-module projects.
  • Ability to write clean, maintainable, and testable code.
  • Familiarity with GraphQL and reactive programming.
  • Strong knowledge of SQLite and mobile database management.
  • Git for version control.
  • Familiar with UI design principles for mobile platforms.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.