Convatec is looking for a Senior Software Developer (Android) to design and develop new native iOS applications, specifically SaMD (Software as a Medical Device) and SiMD (Software in a Medical Device) mobile apps, ensuring high quality, robustness, and usability.
Requirements
- 5+ years of professional experience in native Android app development.
- Languages: Proficient in Kotlin and Java.
- Experience with Android SDK, Android Studio, Android OS & System internals and performance tuning.
- Experience with Hardware & sensor integration, working with Camera, GPS, Accelerometer, NFC, etc.
- Deep knowledge of BLE, JobScheduler, WorkManager
- CI/CD & DevOps: Hands-on experience with Azure DevOps, including build pipelines, release management, and environment configurations.
- Unit Testing using JUNit, Mockito, Espresso.
Responsibilities
- Design, develop, and maintain advanced Android applications with a focus on performance, security, and scalability.
- Design and develop high quality native Android applications using Kotlin and Java.
- Collaborate with cross-functional teams (hardware, backend, design) to define, design, and ship new features.
- Optimize app performance, memory usage, and battery efficiency through profiling and code refinement.
- Work with Azure DevOps for version control, CI/CD pipelines, and task management.
- Implement and maintain automated build and deployment workflows using Azure DevOps or similar tools.
- Handle uploading, releasing, and managing apps on the Google Play Store, including alpha/beta tracks and production rollouts.
Other
- This is a W2 full time position.
- We are not open to considering anyone looking for 1099 work and that we are unable to provide any sponsorship now or in the future.
- Experience working in a regulated environment such as medical devices (FDA/MDR), HIPAA, GDPR is strongly desired.
- Experience in publishing and maintaining apps in the Google Play Store.
- Prior experience in Agile/Scrum environments.