Job DescriptionWhat you'll do:
- 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
- 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
Who you are:
- Backed by 5+ years of professional software engineering experience, including significant experience building and shipping native Android applications
- Expertise in Kotlin and modern Android development
- Experience building UI with Jetpack Compose and Material3
- Strong experience with networking and data layers using OkHttp and Moshi
- Strong experience in domain modeling, system design, and scalable mobile architecture
- Comfortable working with distributed systems and collaborating closely with backend teams
- Experienced with modern Android architecture patterns (e.g., MVI/MVVM, modularization, dependency injection)
- A clear, concise communicator with the ability to influence technical direction across teams
- Someone with a strong belief in accountability who holds engineering teams to a high standard
- Strong computer science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis
- Able, willing, and excited to quickly learn new domains
- Insatiably curious and passionate about innovation
- Not on the Office of Inspector General's List of Excluded Individuals/Entities (LEIE)
Extra credit:
- Experience with ARCore for augmented reality experiences
- Experience with OpenCV for computer vision capabilities
- Familiarity with Filament for real-time rendering
- Experience optimizing performance for high-volume, consumer-facing mobile applications
In compliance with local and state requirements, Warby Parker is committed to pay transparency. We offer a comprehensive compensation package that includes not only a competitive base salary/hourly rate but also variable compensation for eligible employees.
For applicable postings, the range listed is a good faith estimate of the compensation for this position at the time of posting. Final compensation is thoughtfully determined by a variety of factors, including the candidate's qualifications, experience, internal equity, and relevant market data.
For applicable postings, non-exempt employees are eligible for overtime pay if you are required to work more than 40 hours in a workweek.
Some benefits of working at Warby Parker for full-time employees:- Health, vision, and dental insurance
- Life and AD&D Insurance
- Paid sick leave1
- Paid Holidays1
- Vacation days per year1
- Retirement savings plan (401(k))
- Parental leave (non-birthing parents included)
- Short-term disability
- Employee Stock Purchase Plan
- Employee Assistance Program (EAP)
- Bereavement Support
- Optical Education Reimbursement
- Free eyewear
- And more (just ask!)
Some benefits of working at Warby Parker for part-time employees:- Employee Assistance Program (EAP)
- Employee Stock Purchase Plan
- Free eyewear
- Paid sick leave2
- And more (just ask!)