Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Warby Parker

New

Senior Android Software Engineer

Posted
Discussion

Summary

Senior Android Engineer at Warby Parker owning native Android app development, architecture, and engineering standards using Kotlin, Jetpack Compose, and modern Android patterns; collaborates with product, design, backend, and SRE teams to build scalable, performant mobile experiences and mentors engineers.

  • Warby Parker is on the lookout for a Senior Android Engineer to help drive the evolution of our mission-critical mobile experiences
  • In this role, you’ll take ownership of the development, architecture, testing strategy, and engineering standards of the Warby Parker native Android application
  • You’ll help establish best practices across mobile development and contribute to building a best-in-class technology discipline
  • Contribute to the evolution of our Android platform to ensure scalable, observable, performant, and reliable mobile systems
  • Lead the design and delivery of complex Android features and platform improvements in partnership with Product, Design, Backend, and SRE teams
  • Drive architectural decisions within your team, participating in design reviews for major initiatives such as migrations, modularization, and performance optimization
  • Apply and advocate for modern Android best practices, including clean architecture, domain modeling, and maintainable code organization
  • Own operational excellence for your areas, including crash monitoring, performance tracking, logging, and issue remediation
  • Mentor engineers through code reviews, technical guidance, and hands-on collaboration on challenging problems

Benefits

  • Paid Holidays
  • Retirement savings plan with a company match
  • Flexible vacation policy
  • Health, vision, and dental insurance
  • Life and AD&D Insurance
  • Parental leave (non-birthing parents included)
  • Bereavement Support
  • Employee Assistance Program (EAP)
  • Education Reimbursement
  • Short-term disability
  • And more (just ask!)
  • Free eyewear
  • Strong experience in domain modeling, system design, and scalable mobile architecture
  • Insatiably curious and passionate about innovation
  • Expertise in Kotlin and modern Android development
  • Backed by 5+ years of professional software engineering experience, including significant experience building and shipping native Android applications
  • Someone with a strong belief in accountability who holds engineering teams to a high standard
  • Experienced with modern Android architecture patterns (e.g., MVI/MVVM, modularization, dependency injection)
  • Strong computer science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis
  • Experience building UI with Jetpack Compose and Material3
  • Strong experience with networking and data layers using OkHttp and Moshi
  • Able, willing, and excited to quickly learn new domains
  • Not on the Office of Inspector General’s List of Excluded Individuals/Entities (LEIE)
  • A clear, concise communicator with the ability to influence technical direction across teams
  • Comfortable working with distributed systems and collaborating closely with backend teams
  • Experience with OpenCV for computer vision capabilities
  • Experience with ARCore for augmented reality experiences
  • Experience optimizing performance for high-volume, consumer-facing mobile applications
  • Familiarity with Filament for real-time rendering

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.