FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Android application development using Kotlin and Java, with a strong focus on modern UI design, architectural patterns, and API integration. Proficient in implementing testing strategies and maintaining high code quality while collaborating effectively within a team.
Highest-signal resume keywords
Android Application DevelopmentKotlin ProficiencyJetpack Compose ExperienceMVVM Architecture KnowledgeUnit Testing with JUnit
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
KotlinJavaJetpack ComposeCoroutinesFlowViewModelLiveDataMVVMRetrofitOkHttp
Soft Skills
CollaborationKnowledge SharingCommunication
Tools & Technologies
GitHiltDaggerJUnitMockK
Industry Keywords
RESTful APIsAsynchronous PatternsClean ArchitectureModularizationUI Testing
Tech Stack
Tools & technologiesAndroidDaggerJavaJUnitKotlin
About the role
Key responsibilities & impact- Develop and maintain Android applications using Kotlin and Java
- Work with RESTful APIs, networking, and XML/JSON data formats
- Build modern UI components using Jetpack Compose
- Implement reactive and asynchronous patterns using Coroutines, Flow, ViewModel, and LiveData
- Apply architectural patterns including MVVM, MVI, and Clean Architecture
- Integrate APIs using Retrofit and OkHttp
- Implement dependency injection using Hilt or Dagger and apply modularization principles
- Write and maintain unit tests (JUnit, MockK) and UI tests
- Ensure solutions meet high standards of performance, security, and user experience
- Maintain high code quality and contribute to knowledge sharing within the team
- Manage source code and collaborate using Git
Requirements
What you’ll need- Proven experience in Android application development
- Strong proficiency in Kotlin and familiarity with Java
- Hands-on experience with Jetpack Compose, ViewModel, LiveData, Coroutines, and Flow
- Solid understanding of MVVM, MVI, and Clean Architecture patterns
- Experience integrating RESTful APIs using Retrofit and OkHttp
- Knowledge of dependency injection with Hilt / Dagger and application modularization
- Experience with unit testing (JUnit, MockK) and UI testing
- Proficiency in version control with Git
- Good command of English (minimum B2)
Benefits
Comp & perks- Flexible work arrangements
- Professional development opportunities
