About the Role:
We are seeking a skilled Flutter Developer with a good background in native Android development to join our mobile app team. You will play a key role in building and maintaining high-performance, scalable, and responsive mobile applications for both Android and iOS platforms using Flutter.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Leverage prior Android (Java/Kotlin) experience to ensure seamless platform integrations and native functionality where required.
- Collaborate with product managers, UI/UX designers, and backend engineers to deliver high-quality features.
- Optimize application performance and troubleshoot issues across Android and iOS devices.
- Maintain clean and scalable code using best practices and design patterns.
- Write unit and integration tests to ensure application quality.
- Integrate RESTful APIs and third-party libraries.
- Participate in code reviews and mentor junior developers when needed.
- Stay up to date with Flutter, Dart, Android, and mobile development trends.
Required Qualifications:
- Proven experience developing mobile apps with Flutter and Dart.
- 2+ years of experience in native Android development (Java/Kotlin).
- Strong understanding of Android SDKs, lifecycle, architecture components, and platform constraints.
- Experience publishing apps on Google Play Store (iOS App Store experience is a plus).
- Familiarity with state management approaches in Flutter (e.g., Provider, Riverpod, Bloc).
- Solid understanding of mobile UI/UX principles and responsive design.
- Experience with Git, CI/CD tools, and agile development workflows.
- Familiarity with Firebase, or other backend services is a plus.
- Bachelor’s degree in computer science, Software Engineering, or related field.
Preferred Qualifications:
- Experience with platform channels (integrating Flutter with native Android/iOS code).
- Exposure to iOS development (Swift/Objective-C) is a plus.
- Contributions to open-source Flutter or Android projects.