Job Summary:
Join the Vision Center Team responsible for developing innovative, user-focused Android applications to support customizable eyeglass and sunglass experiences. This includes prescription upload flows, digital eye measurements via camera integration, and backend interactions. The team has already launched version one and is continuing to expand functionality with new features. This role offers the opportunity to work on both UI and backend components in a collaborative and forward-thinking environment.
Job Responsibilities:
Develop and maintain Android applications using Kotlin with traditional View-based architecture (Compose is not used).
Work on features such as prescription upload, digital eye measurement via device camera, and custom lens building flows.
Collaborate with designers, product managers, and backend engineers to deliver high-quality features.
Contribute to the evolution of the architecture and best development practices.
Participate in code reviews, team discussions, and architecture planning sessions.
Support a smooth and efficient Android development lifecycle. Required Skills:
5–8 years of experience in Android development
Strong proficiency in Kotlin and Android SDK
Experience working with camera APIs, image processing, or real-time UI components
Familiarity with Android View-based UI (not Compose)
Ability to understand and contribute to backend-interfacing components
Willingness to learn and collaborate within a fast-paced team Preferred Skills:
Experience with computer vision or digital measurement tools
Exposure to RxJava, Coroutines, or similar async frameworks
Familiarity with accessibility features in Android apps
Certifications:
Android Developer Certification (Nice to Have)
Remote or Onsite: Onsite (Sunnyvale, CA only)
Working Hours Per Week: 40 hours/week
Sponsorship: Not available at this time
Additional Details:
Initial coding challenge expected to take only a couple of hours
Interview process includes:
Coding challenge review
Live coding session
Architecture round
Education: Bachelors Degree
Certification: Android Developer Certification