Vacancy caducado!
- Intensely collaborative
- Passionately focused on the customer
- Detail oriented
- Disciplined executor of responsibilities
- Tenacious commitment to continuous improvement
- Relentless drive to win
- Intense curiosity on technology
- Flexibility and willingness to learn
- Take ownership of existing and new Android and iOS mobile applications, modules and SDKs and lead/build their evolution and support.
- Lead the development of new Android and iOS mobile applications for medical devices and non-medical device applications, libraries and SDKs.
- Support automation testing teams for implementing a holistic strategy for automated unit testing and automated regression testing of all mobile applications and modules.
- Lead a team of software engineers from nearshore and offshore partners.
- Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories.
- Produce clear, concise, and well-written technical design documents.
- Understand, design and participate in architecture of end-to-end products including services, mobile and web applications
- Review others work (code, design) and provide guidance for a consistent implementation.
- Apply emergent technologies and best practices to the design of software solutions
- Support troubleshooting issues with mobile applications.
- BS/MS in Computer Science or equivalent fields
- 7+ years of experience as software engineer
- 5+ years of Android native development experience (Android Studio with Java or Kotlin) and/or iOS native development experience (XCode with Objective-C or Swift)
- Experience with cross-platform mobile application development framework is a plus, for e.g., Flutter.
- Strong understanding of the software design/architecture process and design patterns.
- Experience with iOS and Android automation test framework, for e.g., Appium.
- Experience with Continuous Integration (CI) and its use in testing, building and deploying iOS and Android apps
- Strong understanding of OOP and OOD
- Proven experience of building integrations with APIs using technical interface specifications.
- Knowledge of packaging mobile application in libraries or modules or apps for distribution.
- Hands-on experience with tools such as GitHub, Jenkins, JIRA.
- Relational and non-relational database design skills.
- Experience with unit and integration testing
- Strong communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. And strong written communication skills in order to be able to write technical documentation at a quality level that can be submitted to Regulatory Authorities
- Expected to operate with autonomy, while some oversight and direction may be required.
- Experience in working in an environment following Agile methodology
- Familiarity with health care industry and data privacy regulations is a plus
- Experience with Software FMEA process is a plus
- Full range of medical benefits, dental, vision, etc.
- Life Insurance
- Matching 401K
- Paid Time Off
Vacancy caducado!