We are looking for a skilled
Android Developer
with 4-8 years of experience to join our engineering team. The ideal candidate will have
hands-on experience with Android SDK
and will be responsible for designing, developing, and maintaining high-performance Android applications that deliver excellent user experiences.
What you'll be responsible for?
Perform software design, coding, maintenance, and performance tuning for Android applications.
Understand use cases and translate them into high-quality Android solutions.
Develop new modules as well as support and enhance existing applications.
Interpret business plans for feature requirements and automation opportunities within the app.
Provide ongoing support for existing Android projects and contribute to new feature development.
Create and maintain technical documentation and specifications.
Plan, organize, coordinate, and multitask effectively within agile teams.
Communicate clearly in English (written & verbal) and collaborate efficiently with cross-functional teams.
What you'd have?
4- 8 years of experience
in developing Android applications with a strong focus on
SDK usage (mandatory) .
Proficient in
Java and / or Kotlin , with a strong grasp of Android SDK and different Android versions.
RESTful APIs and integrating third-party libraries .
Good understanding of
Android UI / UX design principles, patterns, and best practices .
Familiarity with
asynchronous programming, background threading, and performance optimization .
Knowledge of cloud messaging APIs and push notification integration.
Experience with offline storage, caching, and data management in Android apps.
Familiarity with
Jetpack components, Room DB, LiveData, ViewModel
is a plus.
Experience working with
container platforms like Docker and CI / CD pipelines for Android projects
is desirable.
Exposure to
unit testing frameworks and debugging tools for Android .
Strong analytical and problem-solving skills, with attention to detail.
Android Developer • India