Job Description :
We are looking for a talented Lead Flutter Developer with 8-12 years of experience to join our dynamic team. As a Lead Flutter Developer, you will play a crucial role in developing and maintaining high-quality mobile applications using the Flutter framework. You will work closely with cross-functional teams to deliver exceptional user experiences and innovative features. The ideal candidate will have experience in payment gateway integration, Firebase services, state management, and secure coding practices.
Key Responsibilities :
Develop and maintain high-quality mobile applications using the Flutter framework.
Collaborate with cross-functional teams to define, design, and ship new features.
Integrate payment gateways into Flutter applications to ensure secure and seamless payment transactions.
Implement push notifications and analytics using Firebase Cloud Messaging and Firebase Analytics.
Implement efficient state management solutions within Flutter applications.
Evaluate and choose appropriate state management libraries or patterns based on project requirements. Integrate with RESTful APIs to fetch, update, and synchronize data between the mobile app and server.
Handle API responses, errors, and ensure data consistency.
Translate UI / UX design mockups into responsive and pixel-perfect Flutter UI components.
Work closely with designers to ensure the visual aesthetics match design specifications.
Develop cross-platform mobile applications using Flutter.
Knowledge of native Android (Kotlin / Java) or iOS (Swift / Objective-C) development is a plus.
Participate in code reviews to ensure code quality, best practices, and adherence to coding standards.
Optimize application performance and troubleshoot issues.
Document code, solutions, and processes for knowledge sharing and future reference.
Contribute to project documentation and keep it up to date.
Requirement And Skills :
8-12 years of experience as a Lead Flutter Developer with a proven track record of building and maintaining mobile applications.
Proficiency in Flutter and Dart.
Experience with integrating payment gateways, Firebase services, and REST APIs.
Knowledge of state management solutions (e.g., Provider, Riverpod, Bloc).
Familiarity with secure coding practices and performance opt version control systems, such as Git.
Strong problem-solving and debugging skills with a keen attention to detail.
Excellent communication and collaboration skills.
Ability to work in a fast-paced and dynamic environment.
Qualifications :
Bachelor’s degree in computer science or a related field.
A portfolio of mobile applications developed using Flutter is highly desirable.
Preferred Qualifications :
Experience with native Android (Kotlin / Java) or iOS (Swift / Objective-C) development.
Knowledge of mobile app architecture patterns such as MVC, MVVM, or Bloc.
Relevant certifications in Flutter or mobile app development are a plus.
Experience working on applications in specific industries relevant to the company’s products or services.
What We Offer :
Competitive salary.
Opportunity to work on innovative projects with a talented and passionate team.
Professional growth and development opportunities.
Health insurance and other benefits
How to Apply :
Please send your resume detailing your relevant experience and why you are a good fit for this role to teamhr@innopay.in , and Contact : 6366226794
Flutter Developer • Kalyan-Dombivli, IN