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.
Tech Stack
Tools & technologiesAndroidJavaJUnitKotlin
About the role
Key responsibilities & impact- Drive the architectural direction and design of Android applications
- Design, develop, test, and deploy new solutions as well as maintaining, integrating and improving existing solutions using modern technologies and industry best practices
- Mentor mid- and senior-level engineers, sharing technical expertise and guiding professional growth
- Collaborate with product managers, designers, and other engineering teams to clarify requirements
- Participate in code reviews to maintain code quality and consistency across the team
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent functional experience)
- 7+ years of professional software development experience, with at least 6 years focused on Android development
- Proven ability to design scalable, high-performing, and secure Android applications
- Deep knowledge of Architecture Patterns and Material Design (e.g., MVVM, MVI, Clean Architecture, Compose UI)
- Expertise in Android Development and proficient in Kotlin and Java
- Experience integrating complex RESTful APIs and third-party libraries
- Strong experience in writing unit tests, UI tests, and automated tests using frameworks like JUnit, Espresso, and others
Benefits
Comp & perks- medical
- dental
- vision
- 401(k) plan
- life insurance coverage
- disability benefits
- tuition assistance program
- PTO
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinJavaRESTful APIsunit testsUI testsautomated testsJUnitEspressoArchitecture Patterns
Soft Skills
mentoringcollaborationcode reviewcommunicationguiding professional growth
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering
