Android Developer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
About the Role
We are seeking a passionate Android Developer to join our client. You will play a key role in designing, developing, and maintaining high-quality Android applications that deliver exceptional user experiences. This position offers the opportunity to work on innovative features, collaborate with talented cross-functional teams, and contribute to the entire app lifecycle from concept to launch and beyond.
Key Responsibilities
- Design, develop, and maintain Android applications using Kotlin and other relevant technologies
- Collaborate with cross-functional teams to define, design, and release new features
- Write clean, well-tested, and efficient code
- Optimize application performance and user experience
- Stay up-to-date with the latest Android development trends and technologies
- Work with backend engineers to integrate mobile applications with backend services
- Troubleshoot and fix application bugs and issues
- Contribute to code reviews and provide constructive feedback
- Participate in the entire app lifecycle, from concept to launch and beyond
Required Qualifications
- Strong proficiency in Kotlin and Java programming languages
- Solid understanding of Android SDK, Android Studio, and Android development tools
- Experience with Android UI/UX design principles and Material Design guidelines
- Knowledge of Android architecture components (MVVM, MVI, etc.)
- Experience with RESTful APIs and JSON
- Familiarity with version control systems (Git)
- Strong problem-solving and debugging skills
- Excellent communication and teamwork skills
- A passion for mobile development and a desire to create exceptional user experiences
Preferred Qualifications
- Experience with Jetpack Compose
- Knowledge of dependency injection frameworks (Dagger, Hilt, Koin)
- Familiarity with Coroutines and Flow for asynchronous programming
- Experience with Room Database or other local storage solutions
- Understanding of CI/CD pipelines and automated testing
- Experience with Firebase services (Analytics, Crashlytics, Cloud Messaging)
- Published apps in Google Play Store (please provide links)
- Experience with Agile/Scrum development methodologies
- Contributions to open-source Android projects
Technical Skills
Core:
- Kotlin (primary) and Java
- Android SDK & Android Studio
- Material Design guidelines
- MVVM/MVI architecture
- RESTful APIs & JSON
- Git version control
Additional:
- Retrofit/OkHttp for networking
- JUnit/Espresso for testing
- Gradle build system
- XML and Jetpack Compose for UI
- Android Jetpack components
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
