Somos Plexus Tech. Una compania tecnologica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, mas de 2.000 profesionales desarrollando tecnologia con alma.
Ampliamos nuestro equipo Android Buscamos talento!
Te animas a seguir formandote en tecnologias punteras y vanguardiastas en el Mercado? entonces, debes unirte a la familia Plexus. Si te gusta progresar y acometer nuevos retos esta es tu oportunidad.
Buscamos perfil SR Android, con al menos 5 anos de experiencia exclusiva en desarrollo nativo de aplicaciones Android (Kotlin) con MVVM y MVP en proyectos formados por librerias o que publiquen SDKs como producto.
Se requiere:
* Dominio de Kotlin como lenguaje de programacion.
* 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, ...)
* Metodologias agiles de desarrollo.
* Flujo de trabajo de creacion/revision de PR y pruebas de control de calidad (QA).
* Arquitectura (MVP, MVVM y Clean) y experiencia trabajando con Compose.
Acceso a datos
* Librerias de obtencion de datos en remoto: Retrofit (o similar: Ktor).
* Librerias de obtencion de datos en local: Room, DataStore y SharedPreferences.
Jetpack Compose
* Dominio avanzado del framework Jetpack Compose, con experiencia demostrable en la
definicion y creacion de componentes complejos y pantallas completas en aplicaciones de
produccion.
* Amplio conocimiento sobre mejorar la optimizacion y el rendimiento de Jetpack Compose para ofrecer la mejor experiencia al usuario.
* UX, creacion de animaciones, transiciones e interacciones de UI para el usuario.
* Creacion de componentes o bibliotecas para Compose (modelado de estados custom).
* Realizacion de pruebas de captura de pantalla utilizando Paparazzi o herramientas similares
como Shot, garantizando la calidad visual y funcional de las interfaces.
Accesibilidad
1. Profundo conocimiento de las APIs de Jetpack Compose para anadir accesibilidad
2. Capacidad para utilizar Semantics en Compose para proporcionar informacion adicional a las herramientas de asistencia, como lectores de pantalla.
3. Conocimiento de como estructurar la vista para que sea accesible por lectores de pantalla.
4. Herramientas para probar la accesibilidad: Talkback, Switch Access o similares.
5. Capacidad para identificar y resolver problemas de accesibilidad detectados a traves de pruebas con TalkBack.
<