Senior Flutter Engineer

Headspace Logo

Headspace

💵 $122k-$195k
📍Remote - United States

Summary

Join Headspace as a Senior Flutter Engineer and contribute to the development of mobile applications that enhance the user experience and deliver Headspace's mission. You will collaborate with cross-functional teams to design, develop, and maintain scalable, high-quality mobile applications. As a Senior Software Engineer, you will play a key role in shaping the future of Headspace's mobile experiences, leveraging your expertise in Flutter and mobile architectures. You will be responsible for designing and developing innovative content experience features, collaborating with teams to create technical specifications, writing and maintaining high-quality code, conducting unit testing, staying ahead of industry trends, and championing proper documentation and quality management.

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 SDK, 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

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 is a plus
  • Experience with flutter_bloc is a plus

Benefits

  • Comprehensive healthcare coverage
  • Monthly wellness stipend
  • Retirement savings match
  • Lifetime Headspace membership
  • Generous parental leave

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.