Insulet is seeking an Android Staff Software Engineer to design, build, and deliver medical-grade mobile applications and SDKs using Java and Kotlin, leading small teams in feature definition and delivery.
Requirements
- 7+ yrs Native Android development; Proven expertise in Android development using Java and/or Kotlin.
- Demonstrated proficiency in developing solutions and platforms that leverage wireless communications and Mobile Application technologies.
- Demonstrated expertise in system architecture design.
- Strong understanding of Android UI design principles, patterns, and best practices.
- Demonstrated work experience with Web services, Cloud and API technologies.
- Ability to quickly grasp & learn new technologies and develop POC/prototypes.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Responsibilities
- Design, develop, and maintain high-quality Android applications using Java, Kotlin, and KMM.
- Collaborate closely with the multiple technology and cross-functional groups within and outside the organization to lead the definition, design, and deployment of new features, capabilities and software releases.
- Design and build out the next generation mobile application cloud-based platform that can support future patient / device centric products and applications.
- Effectively plan, organize and communicate complex design proposal to stakeholders and lead team in translating design review feedback to design changes.
- Scope work, break down into modules, and estimate efforts working closely with Program management.
- Provides guidance to other software engineers on coding strategy and implementation approaches and ensures adherence to architectural direction.
- Stay updated with the latest industry trends and technologies to ensure our mobile application solutions remain current and competitive.
Other
- Advanced SW Engineer who leads work and executes themselves and through others with a broad sphere of influence.
- Able to solve the most complex technical issues.
- Excellent problem-solving skills and attention to detail; drive and own technical design and development of cross-functional, multi-platform applications.
- Excellent communications skills and extensive experience working with technical teams and management.
- Demonstrated experience in successfully launching products in FCC & FDA regulated industries preferred