Headspace Health is recruiting a Senior Software Engineer with a focus on Flutter to join their Employer Solutions team. The role involves designing and building scalable mobile systems that integrate with backend services, collaborating across product and engineering to define requirements, and ensuring high quality through robust testing and architectural decisions. The position is remote and offers a dynamic, mission-driven environment where the engineer can contribute to improving mental health access worldwide.
Senior Software Engineer, Flutter at Headspace Health
Remote - Multiple locations
More jobs at Headspace HealthRequirements
Education
- Bachelor's degree in Computer Science
- Master's degree in Computer Science
Experience
- 5+ years of professional software engineering experience
- 2+ years of experience developing with Flutter
- 2+ years of experience with JavaScript/TypeScript and Node.js
- 2+ years of experience designing reliable, scalable microservices architectures
- Experience writing robust unit, integration, and end-to-end tests using Jest, Gatling, Playwright
- Experience with Git version control systems
- Experience working in Agile environments
- Experience partnering with product managers, designers, and engineers in a remote-friendly environment
Skills
- Flutter
- JavaScript
- TypeScript
- Node.js
- MVC
- MVVM
- Microservices
- Git
- Unit Testing
- Integration Testing
- End-to-End Testing
- API Testing
- Jest
- Gatling
- Playwright
- Agile
- Remote Collaboration
- Communication Skills
Languages
- English
Responsibilities
- Design and develop maintainable and flexible services for mission-critical systems
- Collaborate with product and engineering teams to gather requirements and write RFCs and technical specifications
- Effectively communicate technical ideas to both technical and non-technical audiences
- Recommend thoughtful tradeoffs between complexity, quality, and delivery speed
- Maintain high standards for documentation, code quality, code reviews, and operational excellence
- Contribute to and influence system architecture decisions, product quality, and SLA targets
- Apply best practices in testing, monitoring, alerting, and observability
Technologies
FlutterJavaScriptTypeScriptNode.jsGitJestGatlingPlaywrightFlutter BlocAWSCI/CDSDUIAndroid SDKiOS SDK
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.