Flutter Tech Lead

  1. Home
  2. iOS
  • Company upfronthr
  • Employment Full-time
  • Location Dubai
  • Submitted Posted 1 month ago - Updated 5 hours ago

Our client is an all-in-onedigital financial platform designed to reboot banking for everyone. They are looking for a proactive andaccountable Flutter Developer who thrives in a collaborative environment. Theideal candidate will take ownership of their work, ensure the highest qualityof 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 ITdevelopment.
  • At least 3-4 years of experience inFlutter development.
  • Experience in native mobile appdevelopment (Android/iOS) is a plus.
  • Proficiency in Flutter/Dart(Kotlin/Swift knowledge is an advantage.)
  • Strong understanding of modern mobilearchitectural patterns like BLoC, MVVM.
  • Familiarity with functionalprogramming principles.
  • Understanding and implementation ofbest practices: DRY, SOLID, GRASP, and GoF patterns.
  • Experience in creating multi-moduleprojects.
  • Ability to write clean, maintainable,and testable code.
  • Familiarity with GraphQL and reactiveprogramming.
  • Strong knowledge of SQLite and mobiledatabase management.
  • Git for version control.
  • Familiar with UI design principles formobile platforms.


Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2025 Created by Mobile App Developer Jobs. All rights reserved.