Job Title: Senior Android Engineer (6–8 Years Experience)
Location: Noida
Job Summary:
We are seeking a detail-oriented and highly skilled Senior Android Engineer with 6–8 years of experience to design, develop, and deliver high-quality mobile applications. The ideal candidate will have solid expertise in native Android development, clean architecture, UI engineering, and emerging technologies including Jetpack Compose and AI-powered mobile features.
Key Responsibilities:
- Design, develop, and maintain native Android applications using Kotlin, ensuring high performance and reliability across devices and OS versions.
- Implement modular, scalable architectures following Clean Architecture principles (data, domain, presentation layers).
- Build modern UI using Jetpack Compose and XML layouts with strong focus on usability and consistency.
- Implement dependency injection using Dagger/Hilt.
- Integrate RESTful APIs using Retrofit and OkHttp.
- Manage deep linking, navigation, and inter-module communication in multi-module projects.
- Write unit, integration,
and UI tests using JUnit, Mockito, and Espresso.
- Collaborate with QA, product, design, and backend teams in an Agile environment.
- Participate in code reviews and mentor junior engineers.
- Continuously improve development practices and tools.
Required Skills & Qualifications:
- 6–8 years of experience in native Android development.
- Strong proficiency in Kotlin (coroutines, Flow, extension functions).
- Experience with Clean Architecture and MVVM/MVI patterns.
- Hands-on experience with Jetpack Compose.
- Experience with Dagger/Hilt for dependency injection.
- Strong experience with Retrofit and OkHttp for API integration.
- Knowledge of multi-module project architecture.
- Experience with testing frameworks: JUnit, Mockito, Espresso.
- Familiarity with performance tools (Android Studio Profiler, LeakCanary).
- Experience in Agile/Scrum environments.
- Strong problem-solving and communication skills.
P
📌 Mobile Platform Engineer _ Noida
🏢 Edge
📍 Noida