Hybrid Senior Software Engineer, Mobile

Posted 2 hours ago

Apply now

About the role

  • Senior Software Engineer developing mobile applications for Headspace's B2B partnerships. Collaborating on technical design, implementation, and ensuring scalable mobile architecture.

Responsibilities

  • 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

Job title

Senior Software Engineer, Mobile

Job type

Experience level

Senior

Salary

$122,400 - $195,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job