Maven Clinic is the world's largest virtual clinic for women and families, dedicated to improving healthcare access and outcomes. They are seeking a Senior iOS Engineer to join their product team, where the role involves developing user-facing iOS applications and collaborating with cross-functional teams to drive product development.
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
- Make critical engineering decisions and constantly iterate based on feedback and collaboration with designers, product managers, and other specialists
- Take a project and run with it – you’re a self-starter who doesn’t need micromanaging and thrives in an environment of empowerment
- 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
Requirements:
- 6+ years of professional experience developing user-facing iOS native applications
- Experience with modern iOS development frameworks and tools such as SwiftUI, Swift Package Manager, Async Await, Concurrency, & Threading
- Strong understanding of modern mobile architectures and software design patterns
- Experience working with REST APIs to create data-driven applications
- 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