Responsibilities/Functions
- Collaborate with clinical experts, product managers and UX designers to understand customer requirements and develop best-in-class user experiences for healthcare professionals and home users.
- Develop and deliver high complexity Android User Interfaces using Java, Kotlin and XML.
- Participate in requirements definition, software architecture and detailed design, implementation, documentation, and software verification and validation.
- Define tasks associated with all phases of software development and provide accurate estimates of required effort and project completion dates.
Experiência y requisitos
Required Qualifications
- Strong understanding of Android layout implementation, including Data Binding.
- Strong knowledge of Android SDK, different versions of Android.
- Strong understanding of object-oriented design principles.
- Proficient understanding of code versioning tools, such as Git
- Communicate clearly and effectively both orally and in writing with people having diverse backgrounds of knowledge and experience.
- Ability to balance multiple concurrent projects and work well with mínimal supervision.
- Advanced English.
Desired Qualifications
- Demonstrated proficiency with Linux operating systems, including experience navigating and manipulating the Linux file system, leveraging command-line utilities and system directories to monitor hardware metrics, perform file system operations, and troubleshoot system performance.
- Deep knowledge of unit and integration testing methodologies and implementations.
- Experience with testing frameworks like Junit and Espresso.
- Experience in the medical device industry and FDA regulations.
- Experience with dependency injection frameworks, preferably Dagger-Hilt
- Database management, preferably utilizing Room
- Experience with MVVM + Clean architecture
- Experience interfacing with embedded software over serial and Ethern
📌 Android Software Development Engineer (Tijuana)
🏢 Outset Medical Mexico
📍 Tijuana
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.