Job Title: Android Developer (Kotlin + Flutter)
Location: Pune (Hinjewadi Phase 2)
CTC : 3 LPA - 4.2 LPA
Experience: 1–2 Years
Employment Type: Full-Time
Job Overview
We’re looking for a passionate and skilled Android Developer with 1–2 years of experience in building and publishing mobile applications using Kotlin and Flutter. The ideal candidate will have strong problem-solving skills, a deep understanding of Clean Architecture, Data Structures & Algorithms, and a solid grasp of writing test cases and maintaining code quality. You’ll work across native Android and Flutter, integrating system-level APIs (Camera, Sensors, Location, Google Maps), handling notifications via FCM, and ensuring performant, well-structured, scalable applications.
Key Responsibilities
Development & Architecture
- Build and maintain Android apps using Kotlin with MVVM, Hilt, Room, Retrofit, and Jetpack Compose
- Build Flutter apps using BLoC, Dio, Clean Architecture, and ensure responsive UI
- Integrate with Google Maps, Location services, Accelerometer, Camera, and other Android system APIs
- Handle push notifications via Firebase Cloud Messaging (FCM)
- Follow Clean Architecture, design patterns, and optimization practices
- Apply Data Structures & Algorithms to solve complex logic and ensure high-performance app behavior
Testing, Publishing & Maintenance
- Write and maintain unit tests, widget tests, and integration tests
- Ensure code is clean, modular, and testable
- Publish and manage apps on the Google Play Store (or other platforms)
- Troubleshoot and debug issues in production and QA environments
Collaboration & Problem Solving
- Collaborate with designers, product managers, and backend developers
- Communicate technical ideas clearly and participate in code reviews
- Demonstrate strong analytical and problem-solving skills
- Understand and contribute to backend integration, including API consumption and data handling
Required Skills & Experience
- 1–2 years of experience in mobile app development with Kotlin (Android) and Flutter
- Proficient in: Kotlin, MVVM, Hilt, Room, Retrofit, Jetpack Compose (preferred)
- Flutter with BLoC, Dio, and Clean Architecture
- Firebase Cloud Messaging (FCM)
- Google Maps, Camera, Location, and Sensor APIs
- Strong foundation in Data Structures & Algorithms
- Experience writing unit tests, widget tests, and maintaining code quality
- Hands-on experience in publishing apps to the Play Store
- Knowledge of RESTful API integration and client-server architecture
- Familiarity with Git and Agile workflows
Nice to Have
- Experience with iOS deployment via the Apple App Store
- Knowledge of iOS-specific configurations in Flutter (e.g., Info.plist, provisioning profiles, certificates)
- Familiarity with Swift or Objective-C basics
- Working with Firebase Analytics, Crashlytics, Dynamic Links, etc.
- CI/CD pipeline knowledge (e.g., GitHub Actions, Bitrise, Codemagic)
- Performance profiling and debugging on both Android and iOS platforms
How to Apply: Send your resume and a brief cover letter explaining why you're interested in this internship to [email protected].