Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
1-800 CONTACTS

Android Developer

1-800 CONTACTS

Android Developer designing and developing features for Android applications in the vision care industry at 1-800 Contacts. Collaborating with various teams to improve software quality and performance.

Posted 5/14/2026full-timeDraper • Utah • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AndroidGradleGraphQLiOSJavaKotlin

About the role

Key responsibilities & impact
  • Participate in all aspects of the software development lifecycle including requirements analysis, estimation, technical investigation, design, development, testing, deployment, and production support.
  • Design, develop, test, and release high-quality Android application features and enhancements.
  • Help maintain and improve a production Android application published in Google Play.
  • Contribute to architecture discussions, technical strategy, and long-term codebase maintainability.
  • Implement testing best practices and help improve software quality, reliability, and performance.
  • Create technical specifications and documentation to support development and operational needs.
  • Collaborate closely with Android and iOS developers, QA, Product Managers, Design, and Analytics teams.
  • Mentor and support other engineers through collaboration, knowledge sharing, and technical guidance.
  • Research and evaluate new technologies, tools, and development practices that improve the mobile platform.
  • Participate in occasional off-hours or weekend support as part of a shared on-call or production support rotation.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • 5+ years of professional Android development experience.
  • Strong proficiency with Kotlin and Java.
  • Experience with Android Studio, Gradle, and modern Android development practices.
  • Experience building and supporting enterprise-scale Android applications published in Google Play.
  • Experience working with REST/HTTP APIs and JSON data.
  • Experience with asynchronous programming, concurrency, and Coroutines.
  • Experience contributing across the full software development lifecycle from design through deployment and production support.
  • Experience owning or leading portions of an Android codebase.
  • Experience with modern Android architecture patterns and testing strategies.
  • Experience mentoring engineers or contributing to technical leadership initiatives.
  • Familiarity with technologies such as Jetpack Compose, GraphQL, CI/CD pipelines, and AI coding assistants.

Benefits

Comp & perks
  • Monthly in-person collaboration with an otherwise remote-friendly environment.
  • Latest flagship Android phone for testing and personal use.
  • Paid phone service plan.
  • Fast MacBook Pro and modern development tools.
  • Close-knit, supportive engineering culture.
  • Paid annual training conference and ongoing learning opportunities.
  • Dedicated learning and development time.
  • Opportunity to influence technical initiatives and help shape the future of the Android platform.
  • Free eye exams for your entire family.
  • Deep discounts on lenses, glasses, and other services.
  • Amazing healthcare coverage.
  • 401(k) match.
  • Flexible PTO.
  • Tuition reimbursement program.
  • In-house restaurant with highly discounted meals (Steak dinner under $6).
  • Free snacks, ice cream, and drinks every day.
  • Full onsite gym.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android developmentKotlinJavaREST APIsJSONasynchronous programmingconcurrencyCoroutinesmodern Android architecture patternstesting strategies
Soft Skills
collaborationmentoringtechnical guidanceknowledge sharingcommunication
Certifications
Bachelor’s degree in Computer Science