Android Developer - Flutter
Posted Updated
Description
We are looking for an experienced Android + Flutter Developer with 5+ years of experience in mobile application development. The ideal candidate should have strong hands-on expertise in native Android development and cross-platform mobile app development using Flutter and Dart. The candidate will be responsible for designing, developing, testing, and maintaining high-performance mobile applications for Android and cross-platform environments.
Responsibilities:
- Design, develop, and maintain mobile applications using Android and Flutter.
- Develop native Android applications using Kotlin and/or Java.
- Build cross-platform mobile applications using Flutter and Dart.
- Integrate RESTful APIs and third-party services into mobile applications.
- Develop reusable components and maintain clean, scalable, and efficient code.
- Implement responsive UI/UX designs and ensure smooth application performance.
- Troubleshoot bugs, resolve technical issues, and optimize application performance.
- Work with backend developers, UI/UX designers, QA engineers, and product teams.
- Implement secure authentication, data handling, and mobile application best practices.
- Manage source code using Git and participate in code reviews.
- Perform unit testing, debugging, and application maintenance.
- Manage app releases and deployments to the Google Play Store.
Requirements:
- 5+ years of experience in mobile application development.
- Strong hands-on experience in Android development using Kotlin and/or Java.
- Strong experience with Flutter and Dart.
- Good understanding of REST APIs and third-party API integration.
- Experience with Android SDK, Android Studio, and mobile application architecture.
- Knowledge of state management in Flutter, such as Provider, BLoC, or Riverpod.
- Experience with Git or other version control systems.
- Strong debugging, troubleshooting, and performance optimization skills.