Salary
💰 $136,000 - $195,500 per year
Tech Stack
AndroidFlutteriOS
About the role
- Design and develop innovative content experience features for the Headspace mobile application
- Collaborate closely with cross-functional teams to create detailed technical specifications and assess feasibility of new features
- Prototype, architect, and implement solutions that integrate with backend services
- Write and maintain high-quality, performant, and efficient code
- Conduct thorough unit testing to ensure robustness and reliability across edge cases
- Stay ahead of industry trends and integrate emerging technologies to enhance development efficiency and product quality
- Leverage expertise in mobile architectures and design patterns to shape Headspace’s mobile platform
- Champion documentation, quality management, and adherence to Headspace’s methods and frameworks
- Migrate/integrate existing native features and functionality to Flutter
Requirements
- 5+ years as a mobile developer with a proven track record of building high-quality mobile applications
- 2+ years of hands-on experience developing with Flutter, including deep familiarity with Flutter frameworks, third-party libraries, and APIs
- Expertise in mobile native technologies and architectural design patterns (e.g., MVC, MVVM)
- Experience applying TDD methodology and robust unit testing practices
- Skilled in using Android SDK and GIT version control systems
- Commitment to unit-testing code for robustness, including handling edge cases
- Experience with native Android
- Candidates must permanently reside in the US full-time and be based in New York City or Seattle
- Preferred: Experience with native iOS
- Preferred: BS/MS degree in Computer Science or related experience
- Preferred: Experience with MVVM architecture, CI/CD
- Preferred: Experience with flutter_bloc
- base salary
- stock awards
- comprehensive healthcare coverage
- monthly wellness stipend
- retirement savings match
- lifetime Headspace membership
- generous parental leave
- equity + benefits
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
mobile developmentFlutterTDDunit testingAndroid SDKGITnative Androidnative iOSMVVMCI/CD
Soft skills
collaborationdocumentationquality managementproblem-solvingadaptability
Certifications
BS degree in Computer ScienceMS degree in Computer Science