Semi-Senior Android Developer
Yuvod
- Valencia
- Permanente
- Tiempo completo
Descubre más en:¿Qué buscamos?Buscamos un/a Semi-Senior Android Developer con al menos 5 años de experiencia, orientado/a a producto, con mentalidad proactiva, foco en la calidad y pasión por el desarrollo escalable y sostenible. Serás parte clave del equipo de Producto, trabajando en la evolución de nuestra plataforma de TV interactiva y su ecosistema de aplicaciones móviles.Responsabilidades
- Diseñar, desarrollar y mantener nuestra aplicación Android nativa.Implementar interfaces atractivas, accesibles y altamente funcionales, alineadas con los principios de Material Design.
- Construir componentes reutilizables y modulares.
- Participar en decisiones de arquitectura y diseño de software.
- Asegurar la calidad del código mediante testing (unitario y de integración).
- Integrar servicios del lado del servidor en colaboración con el equipo Backend.
- Colaborar estrechamente con UX/UI y otros perfiles multidisciplinarios para optimizar la experiencia del usuario.
- Aplicar principios de Clean Code y promover buenas prácticas de desarrollo.
- Contribuir activamente a la mejora continua del proceso de desarrollo (CI/CD, code reviews, documentación, etc.).
- Participar en la evolución técnica de nuestras APIs móviles y ecosistema Android TV.
- Experiencia comprobable (mínimo 5 años) en desarrollo de aplicaciones Android con Kotlin.
- Conocimiento profundo de los principios de arquitectura Android (MVI, MVVM, Clean Architecture, etc.).
- Experiencia en publicación y mantenimiento de aplicaciones en Google Play Store.
- Experiencia trabajando con patrones de diseño, modularización y desacoplamiento de lógica de negocio.
- Dominio de herramientas como Android Jetpack (ViewModel, Navigation, Room, etc.).
- Buen manejo de herramientas de control de versiones (Git).
- Familiaridad con metodologías ágiles (Scrum, Kanban).
- Buen conocimiento de principios de rendimiento, consumo de recursos y compatibilidad entre versiones.
- Capacidad para escribir código limpio, bien documentado y mantenible.
- Experiencia en desarrollo para Android TV.
- Conocimientos sólidos de Coroutines, Flows y arquitectura reactiva.
- Experiencia con ExoPlayer.
- Experiencia con inyección de dependencias usando Koin.
- Experiencia en pruebas unitarias e instrumentadas (JUnit, Espresso, Mock, etc.).
- Experiencia en desarrollo para dispositivos embebidos.
- Familiaridad con herramientas de integración continua (CI/CD).
- Conocimiento de librerías como Retrofit, Glide.
- Conocimiento de protocolos de streaming de video (HLS, DASH) y manejo de DRM.
- Experiencia en aplicaciones B2B o desarrollos para el sector hospitality.
- Conocimiento de análisis de datos, métricas de uso y pruebas A/B.
- Inglés técnico (lectura y escritura fluida).
- Autonomía, proactividad y autogestión.
- Orientación a objetivos y foco en resultados.
- Pensamiento analítico y enfoque en la resolución de problemas.
- Comunicación clara y efectiva.
- Trabajo en equipo y colaboración con perfiles multidisciplinarios.
- Adaptabilidad, curiosidad y ganas de seguir aprendiendo.
- Contrato indefinido con jornada de 35 horas semanales.
- Jornada intensiva durante el verano (viernes libres en julio y agosto)
- 23 días laborables de vacaciones.
- Actividades de team building y gran ambiente de trabajo.
- Proyecto tecnológico de alto impacto y crecimiento.
- Oportunidades de aprendizaje y desarrollo constante.
Jornada Full-TimeYuvod