Senior Software Engineer, Flutter

closed
Headspace Logo

Headspace

๐Ÿ’ต $104k-$157k
๐Ÿ“Remote - United States

Summary

Join Headspace as a Senior Flutter Engineer and play a pivotal role in designing, developing, and maintaining our high-quality mobile applications. You will collaborate with cross-functional teams, build engaging features using Flutter, and ensure seamless integration with our backend services. Leverage your expertise in mobile architectures and design patterns to shape the future of Headspaceโ€™s mobile platform. Contribute to a culture of excellence and continuous learning while building applications that improve health and happiness worldwide. This role requires extensive mobile development experience, Flutter expertise, and strong architectural knowledge. Headspace offers a competitive salary and a comprehensive benefits package.

Requirements

  • Extensive Mobile Development Experience: 5+ years as a mobile developer with a proven track record of building high-quality mobile applications
  • Flutter Expertise: 2+ years of hands-on experience developing with Flutter, including deep familiarity with Flutter frameworks, third-party libraries, and APIs
  • Strong Architectural Knowledge: Expertise in mobile native technologies, architectural design patterns (e.g., MVC, MVVM), and frameworks, with experience applying TDD methodology and robust unit testing practices
  • Proficiency with Development Tools: Skilled in using Android/iOS SDKs, GIT version control systems, and other essential mobile development tools
  • Commitment to Quality: Adept at unit-testing code for robustness, including handling edge cases, ensuring usability, and maintaining reliability
  • Experience with native Android and/or iOS development

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

Preferred Qualifications

  • BS/MS degree in Computer Science or related experience
  • Experience with MVVM architecture, CI/CD experience is a plus
  • Experience with flutter_bloc is a plus
  • Skilled in mobile architecture, testing, monitoring, alerting and are excited to apply these principles within the team
  • Experience with native Android development, Kotlin and Jetpack (Compose, co-routines, dependency injection)

Benefits

  • Base salary, $104,981-$157,476
  • 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
This job is filled or no longer available