Introduzca el título del trabajo o la habilidad para buscar trabajos relevantes.
Introduzca su ciudad o código postal para mostrar los trabajos en su ubicación.
Arroyo de la Encomienda, Castile and Leon, España
¿Quiere actualizaciones para este y trabajos similares?
Lo sentimos, este trabajo no está disponible en su región.
Descripción completa del puesto
Somos Plexus Tech, una compañía tecnológica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, con más de 2.000 profesionales desarrollando tecnología con alma.
¡Ampliamos nuestro equipo Android! Buscamos talento.
¿Te animas a seguir formándote en tecnologías punteras y vanguardistas en el mercado? Entonces, debes unirte a la familia Plexus. Si te gusta progresar y afrontar nuevos retos, esta es tu oportunidad.
Buscamos perfil SR Android, con al menos 5 años de experiencia exclusiva en desarrollo nativo de aplicaciones Android (Kotlin) con MVVM y MVP en proyectos formados por librerías o que publiquen SDKs como producto.
Se requiere:
* Dominio de Kotlin como lenguaje de programación.
* Amplio conocimiento de visibilidad y extensibilidad en Kotlin.
* Conocimiento de Flow y Coroutines.
* Git.
* Uso de herramientas de CI/CD: Bitrise (o similar: Github Workflow, Jenkins, etc.).
* Metodologías ágiles de desarrollo.
* Flujo de trabajo de creación/revisión de PR y pruebas de control de calidad (QA).
* Arquitectura (MVP, MVVM y Clean) y experiencia trabajando con Compose.
* Acceso a datos:
o Librerías de obtención de datos en remoto: Retrofit (o similar: Ktor).
o Librerías de obtención de datos en local: Room, DataStore y SharedPreferences.
* Jetpack Compose:
o Dominio avanzado del framework Jetpack Compose, con experiencia demostrable en definición y creación de componentes complejos y pantallas completas en aplicaciones de producción.
o Amplio conocimiento sobre mejorar la optimización y el rendimiento de Jetpack Compose para ofrecer la mejor experiencia al usuario.
o UX, creación de animaciones, transiciones e interacciones de UI para el usuario.
o Creación de componentes o bibliotecas para Compose (modelado de estados custom).
o Realización de pruebas de captura de pantalla utilizando Paparazzi o herramientas similares como Shot, garantizando la calidad visual y funcional de las interfaces.
* Accesibilidad:
o Profundo conocimiento de las APIs de Jetpack Compose para añadir accesibilidad.
o Capacidad para utilizar Semantics en Compose para proporcionar información adicional a las herramientas de asistencia, como lectores de pantalla.
o Conocimiento de cómo estructurar la vista para que sea accesible por lectores de pantalla.
o Herramientas para probar la accesibilidad: TalkBack, Switch Access o similares.
o Capacidad para identificar y resolver problemas de accesibilidad detectados a través de pruebas con TalkBack.
o Habilidad para diseñar y ajustar la interfaz de usuario para mejorar la accesibilidad para usuarios que dependen de Switch Access.
* Testing:
o Conocimiento sólido en la definición de pruebas.
#J-18808-Ljbffr