Maven Clinic is the world's largest virtual clinic for women and families on a mission to make healthcare work for all of us. The Senior Software Engineer will collaborate with cross-functional teams to develop new features for the member-facing app, ensuring quality and usability.
Responsibilities:
- Work cross-functionally to drive the development of new features and products, ensuring they meet customer needs and adhere to Maven’s quality standards
- Write well-crafted, well-tested, readable, and maintainable code
- Develop Unit and UI automation tests to ensure robustness, covering edge cases, usability, and reliability
- Navigate ambiguity, multitask effectively, and lead cross-functional projects, delivering high-quality solutions
- Drive technical design discussions and provide guidance to team members on best practices, coding standards, and architectural principles
- Mentor and guide junior engineers, helping to develop their technical skills and fostering a culture of continuous learning and improvement
- Identify and evaluate emerging technologies, tools, and trends to drive innovation and improve our engineering processes
Requirements:
- 6+ years of professional experience developing user-facing Android native applications
- Experience with modern Android development frameworks such as Jetpack Compose and Kotlin Coroutines
- Strong understanding of modern application architectures (MVVM, MVI, etc.)
- Proficiency in Kotlin
- Experience leading technical design discussions and providing guidance on best practices, coding standards, and architecture principles
- Excellent collaboration and communication skills, with a demonstrated ability to work effectively with cross-functional teams and mentor junior engineers