Senior Android Developer - Immediate Joiner
Summary
Senior Android developer owning end-to-end development of native Android apps in Kotlin using MVVM/Clean Architecture and Jetpack components, with testing (JUnit/Espresso), CI/CD, and Play Store releases. Day to day involves collaborating with designers, PMs, and backend teams, optimizing performance, and mentoring junior developers.
The selected candidate will take ownership of the end-to-end development of native Android applications, ensuring adherence to coding standards, architectural guidelines, and security practices. They will be accountable for collaborating with stakeholders to define requirements, delivering high-quality features, providing technical leadership, mentoring team members, and supporting production stability while driving innovation and best practices across projects.
What will you be doing?
You will be building and enhancing native Android applications, working hands-on with Kotlin to deliver seamless user experiences. You will collaborate with designers, product managers, and backend teams to bring features to life, participate in code reviews, and optimize app performance. You will also have the opportunity to mentor junior developers, troubleshoot production issues, and continuously learn and adopt the latest Android technologies
Experience Required –
- Minimum5+ years of hands-on experiencein native Android application development with strong expertise inKotlin. Skilled in applying architecture and design patterns such asMVVM/Clean Architecture, with the ability to integrate third-party libraries usingGradle.
- Experienced in writingunit and UI testsusingJUnitandEspresso, and in delivering end-to-end solutions includingdesign, development, testing, deployment, andPlay Store release management.
- Ability tomentor, setcoding standards, anddrive technical decisionsacross distributed teams.
- Understanding ofRESTful APIsand networking best practices includingcaching,error handling, andsecurity.
- Experience withcode reviews,pull requests, andcollaborative developmentinAgile/Scrumenvironments.
- Comfortable working incross-functional teamswith designers, product managers, and QA engineers.
- Familiarity withJetpack components(e.g., Navigation, ViewModel, LiveData, Room) and modern Android development tools.
- Exposure toCI/CD pipelinesand tools such asGradle,GitHub Actions, orBitrisefor automated builds and deployments.
- Strong understanding ofGoogle’s Material Design Guidelinesand commitment to building accessible, user-friendly interfaces.
What is the expectation from the candidate’s current role/profile?
The candidate is expected to work in native Android development, building applications using Kotlin, collaborating with teams to deliver features, taking ownership of code quality, performance, and best practices, as well as mentoring junior team members