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 Profundo conocimiento de las APIs de Jetpack Compose para anadir accesibilidad Capacidad para utilizar Semantics en Compose para proporcionar informacion adicional a las herramientas de asistencia, como lectores de pantalla. Conocimiento de como estructurar la vista para que sea accesible por lectores de pantalla. Herramientas para probar la accesibilidad: Talkback, Switch Access o similares. Capacidad para identificar y resolver problemas de accesibilidad detectados a traves de pruebas con TalkBack. Habilidad para disenar y ajustar la interfaz de usuario para mejorar la accesibilidad para usuarios que dependen de Switch Access. Testing Conocimiento solido en la definicion de pruebas unitarias con JUnit5 incluyendo el uso de anotaciones, aserciones, y ejecucion de pruebas. Crear y gestionar mocks y stubs de objetos y servicios, simulando comportamientos y respuestas para diferentes escenarios de pruebas. V