Position : Android Developer – Native Location : Dehradun, Uttarakhand Experience : Minimum 3 Years Type : Full-timeJob 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.
Job Title
Android Developer