Mobile App Developer
About the job
About the Mobile App Developer role
We are looking for a passionate and skilled Mobile App Developer to join our mobile development team. You will be responsible for developing high-quality, cross-platform mobile applications for Android and iOS using the Flutter framework. The ideal candidate has a strong grasp of mobile app design principles, clean code practices, and a keen eye for performance and user experience.
Key Responsibilities:
- Design and build advanced cross-platform mobile applications using Flutter.
- Collaborate with product managers, designers, and backend developers to define, design, and ship new features.
- Maintain and improve the performance, stability, and scalability of existing applications.
- Write clean, maintainable, and well-documented code.
- Integrate with RESTful APIs and third-party libraries.
- Perform unit testing and troubleshooting.
- Stay up-to-date with emerging technologies and trends in mobile development.
- Participate in code reviews and contribute to team knowledge sharing.
Required Skills & Qualifications:
- 2+ years of experience in mobile app development using Flutter.
- Strong knowledge of Dart and Flutter SDK.
- Experience with version control systems such as Git.
- Familiarity with state management approaches like Provider, Bloc, Riverpod, etc.
- Experience in publishing apps on Google Play Store and Apple App Store.
- Understanding of mobile architecture patterns (MVC, MVVM, Clean Architecture).
- Good understanding of RESTful APIs and JSON.
- Knowledge of native build tools (Android Studio, Xcode).
- Experience with push notifications, Firebase, and third-party integrations.
Preferred Qualifications:
- Experience with CI/CD tools (e.g., Fastlane, GitHub Actions, Bitrise).
- Prior experience with native Android (Kotlin/Java) or iOS (Swift) development.
- Familiarity with agile methodologies (Scrum, Kanban).
- Strong UI/UX sense and ability to translate designs into responsive interfaces.
- Knowledge of secure coding practices and performance optimization.