Descripción y detalle de las actividades
Position Overview
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 Ethernet protocols.
- Familiarity with/experience in Kotlin.
- Skills in Python, Groovy, Shell, C/C++.
- Skills in Gradle, Jenkins, Docker.
- Knowledge of UML.
- Experience with Agile Scrum methodology.
Beneficios
- Beneficios de acuerdo a la LFT
- seguro de vida
- bonos anuales
- caja de ahorro
- comedor
- transporte
- seguro de gastos médicos
- plan de indexación
Número de vacantes 1
Área Informática/Sistemas/TI/Programación/Software
Contrato Permanente
Modalidad Híbrido
Turno Diurno
Jornada Tiempo Completo
Horario
- Lunes a viernes
Estudios Carrera con título profesional
Inglés Hablado: Avanzado, Escrito: Avanzado
Disponibilidad p. viajar No