
Senior Software Engineer, Mobile
Headspace
full-time
Posted on:
Location Type: Hybrid
Location: United States
Visit company websiteExplore more
Salary
💰 $122,400 - $195,500 per year
Job Level
About the role
- Own the design and implementation of enrollment and content experience features for the Headspace mobile application, ensuring scalability, performance, and maintainability across a growing employer user base.
- Drive technical design decisions, collaborating closely with cross-functional teams to define specifications, evaluate tradeoffs, and assess the feasibility of new features and products.
- Own end-to-end delivery, including writing and maintaining high-quality, performant, and efficient code, ensuring best practices and scalability across all development efforts.
- Ensure robust system quality thorough unit testing and end-to-end testing to proactively ensure robustness, reliability, and exceptional usability across diverse edge cases.
- Maintain clear technical documentation, contribute to engineering standards, quality management, and adherence to Headspace’s methods and frameworks, embracing a culture of excellence and continuous learning.
- Provide technical guidance and support to peers, contributing to code reviews, knowledge sharing, and raising the overall quality bar of the team.
- Stay current with industry trends by continuously discovering, evaluating, and integrating emerging technologies (including AI-assisted development tools) to enhance development efficiency and product quality.
- Leverage your expertise in mobile architecture and design patterns to shape the future of Headspace’s mobile platform.
Requirements
- 5+ years of experience building and delivering production mobile applications, with a track record of owning features or systems from design through release.
- 2+ years experience with native Android and/or iOS development and the respective SDKs.
- 2+ years of hands-on experience developing with Flutter, including deep familiarity with Flutter frameworks, third-party libraries, and APIs.
- Strong experience with native Android and/or iOS development and the respective SDKs.
- Expertise in mobile architecture and design patterns (e.g., MVC, MVVM) and experience designing reliable, scalable mobile systems.
- Proficient with Git version control systems, and other essential mobile development tools.
- Experience implementing comprehensive testing strategies (unit, integration, and end-to-end) to ensure reliability, performance, and maintainability.
- Experience building or supporting data-driven or AI-enabled mobile features (e.g., personalization, experimentation, or analytics-driven UX improvements).
- Ability to make independent technical decisions based on requirements, constraints, and tradeoffs.
- Strong communication and collaboration skills, with the ability to work effectively across product, design, and engineering teams.
Benefits
- base salary
- stock awards
- comprehensive healthcare coverage
- monthly wellness stipend
- retirement savings match
- lifetime Headspace membership
- generous parental leave
- professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
mobile application developmentnative Android developmentiOS developmentFluttermobile architecturedesign patternsunit testingintegration testingend-to-end testingGit
Soft Skills
technical guidancecollaborationcommunicationproblem-solvingindependent decision-making