Job Description
EDUCATION AND EXPERIENCE YOU’LL BRING
Required
- Bachelor’s degree in Computer Science or a related engineering field or an equivalent combination of education and work experience.
- 10 or more years of relevant industry experience. 6 or more years of management experience working with multinational organizations and teams. 4 or more years of experience with management of mobile software application engineering from concept to delivery of mobile applications on Android and / or iOS.
- 4 or more years or experience managing Agile processes, including scrum teams, continuous integration and deployment pipelines, developing and managing test strategies, etc.
- Knowledge of industry best-practices in architecture and design, test management tools, cybersecurity and performance.
- Experience and / or familiarity with native Android and iOS platforms, and / or cross-functional mobile software platforms such as Xamarin / MAUI or React Native.
- Familiarity with Model View ViewModel (MVVM) architecture, and proficient in C#, Java, Swift, Kotlin or C++.
- Familiarity with mobile application deployment processes and mechanisms for internal and external use, namely TestFlight, App Center, Firebase, Google Play Store, iOS app store, etc.
- Strong decision-making and risk analysis skills.
- Technical proficiency with digital connectivity, storage and security solutions such as Cloud (Azure, AWS, Google Cloud Platform), HTTPS, TLS, Bluetooth Low Energy (BLE), SQL, Postgres, AES encryption, OAuth, etc.
Requirements
Master’s Degree in Computer Science, or a related engineering field or an equivalent combination of education and work experience.4 or more years of experience in healthcare (e.g., medical device) software development and / or other highly regulated industry.Hands on experience with software development in a regulated environment .Requirements
Android and IOS, Agile Development