Key Responsibilities :
- Design and build advanced cross-platform mobile applications using Flutter and Dart.
- Collaborate with UI / UX designers to implement clean and responsive user interfaces.
- Integrate mobile applications with RESTful APIs, third-party libraries, and native SDKs.
- Optimize applications for performance, scalability, and battery usage.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and upgrade existing applications.
- Stay updated with the latest Flutter and mobile development trends and best practices.
- Participate in code reviews, agile development processes, and team collaboration.
- Work closely with backend developers, product managers, and QA teams to deliver robust mobile solutions.
Required Skills & Experience :
35 years of hands-on experience in Flutter & Dart development.Proven experience with iOS and Android mobile app development.Experience working with REST APIs, JSON, and third-party libraries and services.Familiarity with state management techniques (e.g., Provider, Bloc, Riverpod).Good understanding of mobile architecture patterns like MVVM or Clean Architecture.Experience with publishing apps to Google Play Store and Apple App Store.Knowledge of Git, version control systems, and CI / CD processes.Strong debugging and problem-solving skills.Ability to write unit and integration tests for app reliability.Preferred Qualifications :
Experience with native Android / iOS development (Java, Kotlin, Swift) is a plus.Familiarity with Firebase (Authentication, Firestore, Analytics, Cloud Messaging).Experience in Agile / Scrum development environments.Understanding of DevOps practices and tools is an advantage(ref : hirist.tech)