MODULE LEAD - Flutter
Happiest Minds Technologies · Bengaluru, Karnataka, India
Full-time · Staff · Posted 10 days ago
Senior Flutter Developer
Years of Experience: 11+ years
Job Summary: We are seeking a highly skilled Senior Flutter Developer with over 11 50 15 years of hands-on experience in developing production-grade mobile applications. The ideal candidate will have a strong background in building secure, scalable, and high-availability mobile banking applications. You will be responsible for designing, developing, and maintaining mobile applications that meet stringent banking security standards.
Responsibilities
Design and develop mobile applications using Flutter and Dart, ensuring high performance and responsiveness.
Maintain and enhance existing mobile banking applications, focusing on security, scalability, and compliance with banking regulations.
Implement secure mobile development practices, including authentication, encryption, and secure storage.
Utilize state management frameworks such as Bloc, Provider, or Riverpod to manage application state effectively.
Integrate with RESTful APIs, ensuring secure communication and data handling.
Conduct debugging, profiling, and performance optimization to enhance application efficiency.
Collaborate with cross-functional teams to define, design, and ship new features.
Stay updated with the latest industry trends and technologies to ensure best practices in mobile development.
Mandatory Skills
6+ years of experience in Flutter (Dart) development for mobile applications.
Proven experience in developing bank-grade mobile banking applications with a focus on high availability and security.
Strong knowledge of RBI Security Guidelines and secure mobile development practices.
Proficiency in state management frameworks such as Bloc, Provider, or Riverpod.
Experience integrating with RESTful services and implementing secure patterns.
Solid understanding of OOB principles, design patterns, and modern mobile application architecture.
Strong debugging, profiling, and performance optimization skills.
Familiarity with CI/CD Pipelines and Git-based workflows.
Preferred Skills
Exposure to Firebase services including Auth, Firestore, Remote Config, Messaging, and Crashlytics.
Familiarity with secure integration patterns for banking ecosystems, including WEB API security and token-based authentication mechanisms.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Restful services, Flutter, Dart, REST