- LocationSpain
-
IndustryTechnology, Information and Internet
Responsabilidades:
-
Desarrollo de Aplicaciones Android:
- Liderar el desarrollo de aplicaciones Android utilizando el lenguaje Kotlin.
- Implementar interfaces de usuario atractivas y funcionales con Jetpack Compose y otros componentes de Jetpack.
- Aplicar arquitecturas CLEAN, como MVP, MVVM, y MVI, para garantizar la modularidad y mantenibilidad del código.
-
Pruebas y Calidad de Código:
- Realizar pruebas exhaustivas utilizando Barista, Mutations Test, snapshot, y turbine.
- Garantizar la calidad del código mediante buenas prácticas de desarrollo y pruebas unitarias.
-
Integración Continua / Despliegue Continuo (CI/CD):
- Configurar y mantener entornos de CI/CD utilizando herramientas como Bamboo y Github Actions.
- Automatizar el proceso de construcción, prueba y despliegue para garantizar la eficiencia y consistencia.
-
Liderazgo de Equipos de Desarrollo:
- Dirigir y motivar a equipos de desarrollo, sirviendo como referente técnico y guía.
- Facilitar la comunicación efectiva dentro del equipo y colaborar con otros departamentos.
-
Metodologías Ágiles y Gestión de Proyectos:
- Aplicar metodologías ágiles, especialmente Scrum, para planificar y ejecutar proyectos de manera efectiva.
- Colaborar con los equipos de producto y diseño para garantizar la alineación de los objetivos.
Habilidades y Requisitos:
- Experiencia sólida en el desarrollo de aplicaciones Android con Kotlin.
- Conocimiento avanzado de Jetpack Compose y otros componentes de Jetpack.
- Experiencia en el uso de arquitecturas CLEAN, como MVP, MVVM, y MVI.
- Familiaridad con herramientas de prueba como Barista, Mutations Test, snapshot, y turbine.
- Experiencia en entornos de CI/CD, preferiblemente con Bamboo y Github Actions.
- Experiencia comprobada liderando equipos de desarrollo, actuando como referente técnico.
- Fuertes habilidades de comunicación y capacidad para colaborar en un entorno de equipo.
- Experiencia en la aplicación de metodologías ágiles, especialmente Scrum.
Educación y Experiencia:
- Licenciatura en Informática, Ingeniería de Software o campo relacionado.
- Experiencia mínima de 4 años en el desarrollo de aplicaciones Android.
- Experiencia previa en liderazgo de equipos de desarrollo.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match