Position: Android Developer – Native
Location: Dehradun, Uttarakhand
Experience: Minimum 3 Years
Type: Full-time
Job Summary
We are seeking a highly skilled and experienced Native Android Developer with a strong grasp of the Android SDK, Jetpack libraries, Compose, and Room Database.
The ideal candidate should be passionate about building high-quality mobile applications, have experience working with REST APIs, and be comfortable taking ownership of features from concept to deployment.
Key Responsibilities
- Design and build advanced applications for the Android platform using Kotlin.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with RESTful APIs to connect Android applications to back-end services.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Write clean, scalable, and well-documented code.
Required Skills and Qualifications
- Minimum 3 years of hands-on experience in Native Android development.
- Proficient in Kotlin, Java and Android SDK.
- Strong knowledge of modern Android architecture components:
- Jetpack libraries (Lifecycle, ViewModel, LiveData, Navigation, etc.)
- Jetpack Compose for modern UI development
- Room Database for local storage
- Experience with RESTful APIs and third-party libraries (e.G., Retrofit, OkHttp).
- Deep understanding of Material Design guidelines and best practices.
- Familiarity with MVVM architecture, dependency injection (e.G., Hilt/Dagger), and coroutines.
- Experience with Git and version control best practices.
- Strong debugging, problem-solving, and analytical skills.
- Experience in handling different screen sizes and OS versions.
Good to Have
- Experience with unit testing and UI testing frameworks.
- Familiarity with Firebase tools (Crashlytics, Analytics, Remote Config, etc.).
- Knowledge of CI/CD practices and tools (e.G., GitHub Actions, Bitrise, Jenkins).
- Understanding of Google Play Store policies and app publishing process.
Educational Qualification
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
What We Offer
- Opportunity to work on impactful products in a collaborative environment.
- Competitive salary and performance-based growth.
- Flexible work culture and supportive team environment.