Sr. Mobile Software Engineer
Job Description
Senior mobile software engineer to design, develop, and maintain the MyoPro mobile app across Android and iOS (Flutter/Dart), translating user needs and clinical requirements into reliable mobile workflows through cross-functional collaboration.
Responsibilities
- Design, develop, and maintain cross-platform mobile applications for Android and iOS, currently implemented with Flutter and Dart.
- Collaborate with Engineering, IT, and Product Management to implement and maintain software components with a focus on safety, reliability, scalability, and maintainability.
- Integrate mobile applications with back-end services, REST APIs, BLE-enabled devices, and third-party libraries.
- Participate in architecture discussions, workflow design, and technical decision-making for the mobile application.
- Work with Product, Design, QA, and Engineering to translate user needs into well-defined application features.
- Improve software quality through test-driven development, coding standards, automated testing, and continuous integration practices.
- Share knowledge and best practices within the team and support junior engineers as needed.
Location
Burlington, MA (onsite)
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- Professional experience in mobile applications using Flutter and Dart, or equivalent cross-platform or native mobile frameworks, with the ability to become productive quickly in Flutter.
- Extensive professional experience in mobile and/or software engineering (typically 8+ years), including developing and publishing mobile applications to Google Play and Apple App Store.
- Extensive professional experience in software development in a regulated environment (e.g., medical devices, automotive, aerospace).
- Experience with REST APIs, BLE, MVVM architecture, and cloud-based services.
- Experience integrating authentication and security protocols (e.g., JWT, OAuth) and cloud-based services.
- Familiarity with Agile development methodologies and modern DevOps practices, including Git, CI/CD pipelines, containerization, and automated testing frameworks.
- Demonstrated ability to learn new technologies, frameworks, and domains quickly.
- Strong communication and interpersonal skills.
Technologies
- Flutter, Dart, REST APIs, BLE, MVVM, Git, CI/CD, containerization, JWT, OAuth, cloud-based services, Google Play, Apple App Store
Preferred Qualifications
- Deep experience with Flutter and Dart in production environments.
- Exposure to cybersecurity requirements related to HIPAA, GDPR, and ISO 27001.
- Experience designing or configuring CI/CD pipelines and automated testing frameworks.
- Background in wearable devices, robotics, or human-centered systems.
- Familiarity with medical device and Quality System standards, including IEC 62304, ISO 13485, and ISO 14971.
Compensation
USD 130,000 - 140,000 per year.
About Myomo, Inc
Our mission to enable independence and confidence for stroke survivors as well as those living with MS, BPI, and other neurological disorders. Together we continue to break through barriers, defining the limits of possibility both in medical device robotics and our global system of care.