Senior Software Engineer, Flutter at Headspace

San Francisco, California, United States

Headspace Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Digital Health, Wellness, TechnologyIndustries

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, architectural design patterns (e.g., MVC, MVVM), and frameworks, with experience applying TDD methodology and robust unit testing practices
  • Skilled in using Android SDK, GIT version control systems, and other essential mobile development tools
  • Adept at unit-testing code for robustness, including handling edge cases, ensuring usability, and maintaining reliability
  • Experience with native Android
  • BS/MS degree in Computer Science or related experience (preferred)
  • Experience with MVVM architecture, CI/CD (preferred)
  • Experience with flutter_bloc (preferred)

Responsibilities

  • Design and develop innovative content experience features for the Headspace mobile application, delivering meaningful user experiences that align with our mission
  • Collaborate closely with cross-functional teams to create detailed technical specifications and assess the feasibility of new features and products
  • Write and maintain high-quality, performant, and efficient code, ensuring best practices and scalability across all development efforts
  • Conduct thorough unit testing to ensure robustness, reliability, and exceptional usability across diverse edge cases
  • Stay ahead of industry trends by continuously discovering, evaluating, and integrating emerging technologies to enhance development efficiency and product quality
  • Leverage your expertise in mobile architectures and design patterns to shape the future of Headspace’s mobile platform
  • Champion proper documentation, quality management, and adherence to Headspace’s methods and frameworks, embracing a culture of excellence and continuous learning
  • Migrate/integrate existing native features and functionality to Flutter

Skills

Key technologies and capabilities for this role

FlutterDartMobile App DevelopmentUnit TestingScalable ArchitectureBackend IntegrationPrototypingCross-functional Collaboration

Questions & Answers

Common questions about this position

What is the location and work arrangement for this role?

This is a hybrid role located in our San Francisco or Santa Monica office, working 3 days per week from the office. Your recruiter will confirm the location details for the specific role.

What salary can I expect for this position?

This information is not specified in the job description.

What skills are required for the Senior Software Engineer, Flutter role?

Candidates need 5+ years as a mobile developer, 2+ years with Flutter including frameworks and APIs, expertise in mobile architectures like MVC and MVVM, TDD, unit testing, and proficiency with tools like Android SDK.

What is the company culture like at Headspace?

Headspace emphasizes collaboration with cross-functional teams, a culture of excellence and continuous learning, and delivering products that improve health and happiness worldwide with a deeper purpose.

What makes a strong candidate for this Senior Software Engineer role?

A strong candidate has 5+ years of mobile development experience, 2+ years hands-on with Flutter, expertise in architectural patterns like MVC/MVVM, TDD, unit testing, and experience migrating native features to Flutter.

Headspace

Digital health platform for mindfulness and meditation

About Headspace

Headspace is a digital health platform focused on mindfulness and meditation, aimed at helping individuals improve their mental and physical well-being. The platform offers guided meditation sessions, daily mini-meditations, and exercises tailored for various needs such as sleep, stress, and anxiety. Users can access a limited selection of content for free, but a subscription to Headspace Plus unlocks the full range of services. This subscription model not only provides a steady revenue stream but also allows users to access comprehensive tools for mental health improvement. Headspace distinguishes itself from competitors by offering free access to its premium service for unemployed individuals, showcasing its commitment to supporting mental health during difficult times. The company's goal is to enhance the overall well-being of its users through accessible mindfulness practices.

Santa Monica, CaliforniaHeadquarters
2010Year Founded
$170.6MTotal Funding
DEBTCompany Stage
Consumer Software, HealthcareIndustries
1,001-5,000Employees

Benefits

Unlimited Vacation
Catered Lunch
Fully Paid Health Care
Competitive Salaries
Free gym membership

Risks

Increased competition from fitness apps with mental health features.
Recent layoffs may indicate financial instability or restructuring challenges.
Partnership with TikTok could expose Headspace to reputational risks.

Differentiation

Headspace offers a unique AI companion, Ebb, for personalized mental health support.
The platform provides free premium access to unemployed users, showcasing social responsibility.
Headspace's partnership with Uwill expands its reach into the higher education sector.

Upsides

Growing demand for digital mental health solutions boosts Headspace's user base.
Partnership with TikTok enhances visibility among younger demographics.
Fertility journey collection taps into a niche market, attracting new users.

Land your dream remote job 3x faster with AI