Android Engineer

Cypress HCM

San Francisco (CA)

On-site

USD 110,208 - 151,536

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cypress HCM is seeking a passionate Android Engineer in San Francisco to enhance their consumer Android app. This role requires experience in Kotlin and a history of shipping large-scale applications. You will collaborate closely with senior engineers, participate in code reviews, and support feature development. Compensation ranges from $80 to $110 per hour, reflecting your skills and experience in a collaborative environment built around quality and rapid releases.

Qualifications

  • Minimum 5+ years of software engineering industry experience.
  • Worked on and shipped large scale Android applications.

Responsibilities

  • Work closely with senior and staff Android engineers to adopt new APIs.
  • Quickly ramp up on product context, code, and architecture.
  • Support both new feature development and code cleanup.
  • Deliver well‑crafted, well‑tested, and maintainable code.
  • Participate in code reviews to ensure code quality.
  • Actively support and unblock team members.

Skills

Kotlin
Jetpack Compose
Unit and snapshot testing
Creating shared components
Unidirectional data flow
Asynchronous programming (with Kotlin suspend functions)
Reactive programming (both RxJava and Kotlin Flows)
AI‑augmented programming (with tools like Cursor, Claude code)

Job description

Our client is seeking a passionate and skilled Android Engineer to join a tiger team being formed to super charge and accelerate their consumer Android app modernization efforts. We are actively trying to adopt new unidirectional architecture which boosts developer productivity and sets us up for success. We are looking for someone who can ramp up quickly, deliver fast while maintaining high quality. As part of this team you will be working closely with senior, staff Android engineers both from Mobile Infra and product teams.

This app is used by millions of people, and we take great pride in our work. This means excellent development practices, careful code architecture, and an organization built around rapid releases. Continuous integration with automated testing allows us to run a bi-weekly release train. Our beta release process gives us useful insight into user behavior and heavy use of analytics, A/B testing and feature flagging allows for rapid iteration. Every line of code gets reviewed by other developers, every pixel inspected by designers, and every feature hammered on by manual and automated QA.

Responsibilities
  • Work closely with senior and staff Android engineers to adopt new APIs, flagging blockers and collaborating to resolve issues.
  • Quickly ramp up on product context, code, and architecture, while working closely with the greater team of mobile and backend engineers.
  • Support both new feature development and code cleanup.
  • Deliver well‑crafted, well‑tested, and maintainable code.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Actively support and unblock team members, fostering a collaborative work environment.
Requirements
  • Minimum 5+ years of software engineering industry experience
  • Worked on and shipped large scale Android applications
  • Experience with:
    • Kotlin
    • Jetpack Compose
    • Unit and snapshot testing
    • Creating shared components
    • Unidirectional data flow
    • Asynchronous programming (with Kotlin suspend functions)
    • Reactive programming (both RxJava and Kotlin Flows)
    • AI‑augmented programming (with tools like Cursor, Claude code, etc.)
    • Other patterns commonly used in the industry

Compensation: $80 - $110 per hour

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Engineer
Android Engineer

JPS Tech Solutions • Atlanta (GA)

On-site
USD 120,000 - 170,000
Senior Android Engineer
Senior Android Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Senior Android Engineer
Senior Android Engineer

Next Ventures • Pittsburgh

Hybrid
USD 120,000 - 150,000
Android Engineer
Android Engineer

IMR Soft LLC • Alpharetta (GA)

On-site
USD 130,000 - 180,000
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Baltimore (MD)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
USD-based pay with budgets for education and fitness
Exciting projects with top companies
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Boca Raton (FL)

Hybrid
USD 100,000 - 130,000
Mentorship
Education budget
Flexible schedule
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Tampa (FL)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive USD-based compensation
Flexible schedule
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Seattle (WA)

Hybrid
USD 120,000 - 150,000
Mentorship and personalized growth roadmaps
Competitive USD-based compensation
Flexible schedule with remote options
+1
Software Engineer (Android) ID48356
Software Engineer (Android) ID48356

AgileEngine • Miami (FL)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Education budget
Fitness budget
+1
Android Engineer-GA
Android Engineer-GA

Pride Global • Alpharetta (GA)

Hybrid
USD 110,000 - 117,000
Healthcare coverage
401(k) retirement plan
Life & disability insurance