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 en Headspace Health
Remoto - Multiple locations
Más vacantes en 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
Descubre si tu currículum está listo para esta vacante
Mira cómo nuestra IA puede optimizar tu currículum y aumentar tus chances en este puesto.