About Mira
We are Mira, the fastest-growing Silicon Valley femtech company. We produce healthcare IoT devices backed with clinical lab big data to empower people with the best technology, information, and science.
Powered by Quanovate, Mira is the FDA/CE compliant and AI-infused health platform that provides accurate and personalized health tracking and analysis, resulting in higher life quality for individuals and better clinical and economic healthcare outcomes globally.
About the position
We are looking for an Engineering Manager for Mobile direction. Your expertise will be crucial in ensuring an exceptional user experience, implementing innovative features, and optimizing performance to maximize the output and efficiency of the developers’ team. You will be responsible for managing various components of our App, server, database, architect, process, and testing. This is a hands-on technical role. You will work closely with world-class designers, top-tier engineers, and server-side API developers to create a beautiful and integrated experience for our beloved Mira customers.
Responsibilities
- Technical Leadership: Lead and mentor a team of engineers and developers, providing regular assessment, technical guidance, best practices, and fostering a collaborative and innovative environment. Set coding standards, conduct code reviews, and ensure the team adheres to industry-leading practices.
- Coding and development: Must be hands-on. Be able to write code features when the team has resource constraints or needs troubleshooting.
- Testing and Optimization: Ensure the adherence to established design control processes and documentation standards throughout the testing phase. This includes execution of tests and validation procedures, guaranteeing the alignment of outcomes with project requirements.
- Architecture and Scalability: Architect and optimize the architecture to stability, safety, and seamless user experiences. Identify opportunities for performance improvements and implement scalable solutions that can handle high traffic and large data sets.
- Roadmap management and prioritization, distributes and orchestrates work among team members, assists and coaches other team members
- Third-Party Integrations: Oversee third-party tools integration, APIs, to enhance the functionality and capabilities of our platforms. Ensure smooth data flow and seamless integration with external systems. Help to source and evaluate partners if needed.
- Process development and optimization. Troubleshoot the current team workflow. Optimize and manage feature sprints. Grow team based on the needs.
- Technical advancement: Must understand and be hands-on with iOS, Android and testing. Help the team troubleshoot technical questions. Implement new technology/tools to improve efficiency and work quality.
- Documentation: Draft technical documents for risk assessment, architecture, and development process.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5+ year of experience in software development, with a focus on building a consumer facing App with large data base.
- Proven experience as a Lead Developer or a similar role. Experience managing and building a team. Experience in managing and building development process.
- Previous experience managing remote teams in Non-English speaking countries.
- Deep understanding of frontend, iOS, Android and management.
- Ability to understand and work with the tech stack used by the team: JavaScript, React, Vue for frontend; Java, microservices architecture for backend; Python for algorithms, Java, Kotlin for Android development; AWS services like EC2, S3, RDS, SES, etc.
- Experience with full-stack development is highly preferred, though detailed knowledge of back-end platforms is not mandatory as long as the EM understands their architecture and interdependencies.
- Knowledge of test automation, quality assurance practices, and reliability engineering to ensure the high quality and reliability of the app.
- Ability to create technical designs and understand software architecture to guide the team in building scalable and robust systems.
- Creative thinking and problem-solving skills to navigate challenges and drive innovation within the team.
- Move fast with a strong bias for action
Details
The role is a remote full-time position, with flexible working hours and occasional overlap with the US/China team if you are based in EU
What we offer
- You will work with a dedicated, highly-engaged, international team of professionals who are passionate about helping couples and individuals start their families
- We have a fast paced and collaborative work environment where we encourage open communication, ownership and independence
- In addition to competitive salary we offer performance-based bonus system based on OKRs
- We provide professional development opportunities – training courses, workshops and seminars
Recruiting process
Step 1 ‘Screening call with HR’ – Step 2 ‘Interview with Product Manager’ – Step 3 ‘Assessment task’ – Step 4 ‘Final interview with CEO and CTO’