Job description
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Requirements and skills
NECESARIO
- Experiencia en el manejo de repositorios de código utilizando Git u otras herramientas de control de versiones (Github deseable)
- Participar en el ciclo completo de desarrollo de aplicaciones móviles nativas para Android, asegurando una experiencia de usuario fluida y atractiva para nuestros servicios.
- Colaborar con equipos de diseño para traducir requisitos y diseños conceptuales en interfaces de usuario intuitivas y atractivas para dispositivos móviles.
- Dominio de metodologías ágiles de desarrollo de software, como Scrum, para llevar a cabo entregas eficientes y enfocadas en el negocio.
- Realizar pruebas unitarias y de integración para asegurar la calidad y estabilidad del software desarrollado en todas las áreas del stack tecnológico.
- Kotlin, Java (Kotlin deseable).
- Base datos local (SQLite, Realm o Room).
- Consumo de servicios web (retrofit).
- Patrones de diseño.
- Arquitecturas (MVVM, MVC, etc).
- Firebase
- Clean architecture.
- Inyección de dependencias.
- Inglés intermedio
DESEABLE
- Principios de desarrollo DRY, SOLID, YAGNI, Clean Code, etc.
- Conocimientos de CI/CD (GitHub Actions o Jenkins)
- UI test.