Qualification
B. Tech or B.E., B.C.A. prior to M.C.A.
We are looking for a skilled Android Native + Flutter Developer who can build high-quality, scalable, and performance-driven mobile applications. The ideal candidate should have strong experience in native Android development (Kotlin/Java) along with hands-on expertise in Flutter (Dart) for cross-platform development. You will work closely with UI/UX, backend, and product teams to deliver smooth and modern mobile experiences.
Requirements
- Develop and maintain native Android applications using Kotlin (preferred) / Java
- Build and enhance cross-platform mobile apps using Flutter & Dart
- Integrate mobile apps with REST APIs / Web APIs, authentication, and third-party services
- Implement clean, reusable, and testable code following best practices
- Ensure app performance, responsiveness, and stability across multiple devices
- Work with push notifications, background services, local storage, and device permissions
- Debug issues, improve crash-free rate, and optimize app performance
- Participate in code reviews, sprint planning, and technical discussions
- Support app releases, versioning, and deployments to Stores (Google Play / App Store (iOS))
Required Skills
- Strong experience in Native Android development using Kotlin/Java
- Hands-on experience with Flutter & Dart for cross-platform apps
- Knowledge of Android architecture patterns like MVVM / Clean Architecture
- Experience with state management in Flutter (Provider / Riverpod / Bloc)
- Strong understanding of Android SDK, Activities/Fragments, and Material Design
- API integration experience (REST/JSON), error handling, and networking
- Familiarity with local storage (Room DB / SQLite / Shared Preferences)
- Experience with Git and collaborative development workflows
Nice to Have
- Experience with Firebase (Crashlytics, Analytics, FCM, Remote Config)
- Familiarity with CI/CD tools (GitHub Actions, Bitrise, Codemagic, Jenkins)
- Experience with Play Store release process, signing, and app publishing
- Knowledge of unit testing and automation testing (JUnit, Espresso, Flutter test)
- Exposure to app security best practices and performance profiling