Software Engineer, Flutter

Job Category: IT technology
Job Type: Full Time
Job Location: USA
Company Name: Headspace

Company Overview

Headspace is your trusted companion on the journey to better mental well-being. We are dedicated to making mental health support accessible to everyone, regardless of background or experience. Through our flagship Headspace app, we offer mental health coaching, along with a wide range of mindfulness and well-being tools for everyday life—including guided meditations, sleepcasts, mindful movement, and focus exercises.

For organizations, our enterprise solutions integrate these resources with Employee Assistance Programs (EAP), work-life services, therapy, and psychiatry—all in one seamless platform. Our diverse team of experts, including mental health clinicians, Emmy award-winning producers, and data scientists, work collaboratively to support millions worldwide in achieving healthier, more balanced, and productive lives.

What You Will Do:

  • Design and develop innovative content experience features for the Headspace mobile app, creating meaningful user experiences that align with our mission.
  • Collaborate closely with cross-functional teams to define technical specifications and evaluate the feasibility of new features and products.
  • Write and maintain high-quality, efficient, and scalable code, ensuring adherence to best practices.
  • Conduct thorough unit testing to guarantee reliability, robustness, and an exceptional user experience across various edge cases.
  • Stay ahead of industry trends by researching and integrating emerging technologies to enhance development efficiency and product quality.
  • Leverage expertise in mobile architectures and design patterns to shape the future of Headspace’s mobile platform.
  • Champion best practices in documentation, quality management, and adherence to Headspace’s development frameworks, fostering a culture of continuous learning and excellence.
  • Migrate and integrate existing native features and functionalities into Flutter.

Required Skills:

  • Mobile Development Experience: 3+ years as a mobile developer with a strong track record of building high-quality mobile applications.
  • Flutter Expertise: 1+ years of hands-on experience with Flutter, including deep knowledge of Flutter frameworks, third-party libraries, and APIs.
  • Strong Architectural Knowledge: Proficiency in mobile native technologies, architectural design patterns (e.g., MVC, MVVM), and frameworks, with experience in TDD methodology and unit testing.
  • Development Tools Proficiency: Experience with Android SDK, GIT version control systems, and other essential mobile development tools.
  • Commitment to Quality: Skilled in unit testing, ensuring code reliability, handling edge cases, and optimizing usability.
  • Experience with Native Android Development.

Preferred Skills:

  • BS/MS degree in Computer Science or related experience.
  • Experience with MVVM architecture and CI/CD practices.
  • Familiarity with flutter_bloc is a plus.

Compensation & Benefits:

The base salary range for this role is $96,411–$133,903, determined by factors such as skills, scope, certifications, and relevant experience.

At Headspace, we offer a comprehensive Total Rewards package, which includes:

  • Competitive base salary.
  • Stock awards.
  • Comprehensive healthcare coverage.
  • Monthly wellness stipend.
  • Retirement savings match.
  • Lifetime Headspace membership.
  • Unlimited free mental health coaching.
  • Generous parental leave.
  • Paid performance incentives (for eligible roles).

Additional details on our Total Rewards package will be shared during the recruitment process.

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx