
Explore more
About the role
- Design and develop native Android applications using Kotlin/Java.
- Collaborate with product, design, and backend teams to translate requirements into technical solutions.
- Implement clean, scalable, and maintainable code following best practices.
- Integrate RESTful APIs, third-party SDKs, and backend services.
- Optimize application performance, responsiveness, and memory usage.
- Debug, troubleshoot, and resolve production issues.
- Participate in code reviews and contribute to technical improvements.
- Ensure compatibility across devices, OS versions, and screen sizes.
- Support release cycles and app store submissions.
Requirements
- 5 years of professional Android development experience
- Strong proficiency in Kotlin (and/or Java)
- Solid understanding of Android SDK, Activities, Fragments, Services, and Jetpack libraries
- Experience with MVVM/Clean Architecture or similar patterns
- Familiarity with Retrofit, Room, Coroutines/Flows, ViewModel, LiveData
- Experience working with REST APIs and JSON
- Knowledge of version control (Git)
- Strong debugging, problem-solving, and optimization skills
- Ability to work collaboratively in Agile/Scrum teams
Benefits
- Opportunities for continuous learning
- Work with some of the best minds in the industry
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinJavaAndroid SDKMVVMClean ArchitectureRetrofitRoomCoroutinesFlowsREST APIs
Soft skills
debuggingproblem-solvingoptimizationcollaborationAgileScrum