SE 1 | T2 | Engg|Frontend
Job Summary
We are looking for a passionate Android Developer with 3–5 years of experience in building high-quality, scalable, and performant mobile applications. The ideal candidate should have strong expertise in Kotlin, Android Jetpack, modern Android architecture, and REST APIs. You will collaborate with cross-functional teams to deliver seamless user experiences and contribute to architectural decisions and code quality.
Key Responsibilities
- Design, develop, test, and maintain Android applications using Kotlin.
- Build reusable, modular, and scalable components following clean architecture principles.
- Develop responsive and user-friendly UI using Jetpack Compose or XML.
- Integrate RESTful APIs and third-party SDKs.
- Optimize application performance, memory usage, and battery consumption.
- Write unit tests and UI tests to ensure application quality.
- Participate in code reviews and enforce coding standards and best practices.
- Debug production issues and provide timely fixes.
- Work closely with Product, Design, Backend, and QA teams.
- Publish and maintain applications on the Google Play Store.
- Stay updated with the latest Android technologies and recommend improvements.
Required Skills
Android Development
- Android SDK
- Jetpack Components
- Jetpack Compose (preferred)
- XML-based UI development
- Material Design Guidelines
Architecture
- MVVM
- Clean Architecture
- Dependency Injection (Hilt/Dagger)
Preferred Skills
- Firebase (Analytics, Crashlytics, FCM, Remote Config)
- Experience with Modular Architecture
- Deep Linking and App Links
- Android App Security best practices
- Performance profiling and optimization
- Experience with feature flags
- Exposure to Agile/Scrum methodologies
Good to Have
- Experience in fintech, e-commerce, food delivery, or high-traffic consumer applications.
- Knowledge of Android Accessibility guidelines.
- Familiarity with Kotlin Multiplatform (KMP) is a plus.
- Experience working in a modular codebase