We are seeking a talented and experienced Flutter Technical Lead to join our client's growing team.
As a Flutter Technical Lead, you will be responsible for leading the development of their mobile applications, ensuring high-quality code, and driving innovation.
Key Responsibilities:.
Leading the Mobile App development and Maintenance Team:.
Lead the design, development, and implementation of mobile applications using Flutter.
Architect and implement robust and scalable solutions using Firebase services (Firestore, Authentication, Cloud Functions, etc.).
Develop and maintain backend APIs using RESTful principles.
Collaborate with designers and product managers to translate designs into functional applications.
Mentor and guide junior developers, fostering a culture of knowledge sharing and best practices.
Ensure code quality through code reviews, unit testing, and continuous integration.
Stay up-to-date with the latest trends and technologies in mobile development.
Requirements.
Qualifications:.
Bachelors degree in Computer Science, Engineering, or a related field; Masters degree is a plus.
8+ years of experience in software development, with at least 4-5 years in mobile application development using Flutter.
Proven experience in a technical lead or managerial role, demonstrating strong leadership and team management skills.
Deep understanding of mobile app architecture, design patterns, and best practices.
Proficiency in Dart and experience with state management solutions such as Provider, Bloc, or Riverpod.
Familiarity with RESTful APIs, third-party libraries, and cloud services (e g, AWS, Firebase).
Strong problem-solving skills and ability to make decisions under pressure.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Knowledge of the life insurance industry and related technologies is a plus.