Somos Plexus Tech. Una compaa tecnolgica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, ms de 2.000 profesionales desarrollando tecnologa con alma.
Ampliamos nuestro equipo Android Buscamos talento !
Te animas a seguir formndote en tecnologas 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 aos de experiencia exclusiva en desarrollo nativo de aplicaciones Android (Kotlin) con MVVM y MVP en proyectos formados por libreras o que publiquen SDKs como producto.
Se requiere:
Dominio de Kotlin como lenguaje de programacin.
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, ...)
Metodologas giles de desarrollo.
Flujo de trabajo de creacin/revisin de PR y pruebas de control de calidad (QA).
Arquitectura (MVP, MVVM y Clean) y experiencia trabajando con Compose.
Acceso a datos
Libreras de obtencin de datos en remoto: Retrofit (o similar: Ktor).
Libreras de obtencin de datos en local: Room, DataStore y SharedPreferences.
Jetpack Compose
Dominio avanzado del framework Jetpack Compose, con experiencia demostrable en la
definicin y creacin de componentes complejos y pantallas completas en aplicaciones de
produccin.
Amplio conocimiento sobre mejorar la optimizacin y el rendimiento de Jetpack Compose para ofrecer la mejor experiencia al usuario.
UX, creacin de animaciones, transiciones e interacciones de UI para el usuario.
Creacin de componentes o bibliotecas para Compose (modelado de estados custom).
Realizacin 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 aadir accesibilidad
Capacidad para utilizar Semantics en Compose para proporcionar informacin adicional a las herramientas de asistencia, como lectores de pantalla.
Conocimiento de cmo 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 travs de pruebas con TalkBack.
Habilidad para disear y ajustar la interfaz de usuario para mejorar la accesibilidad para usuarios que dependen de Switch Access.
Testing
Conocimiento slido en la definicin de pruebas unitarias con JUnit5 incluyendo el uso de anotaciones, aserciones, y ejecucin de pruebas.
Crear y gestionar mocks y stubs de objetos y servicios, simulando comportamientos y respuestas para diferentes escenarios de pruebas.
Verificar interacciones con objetos mockeados, asegurando que se llamen los mtodos correctos con los parmetros esperados.
Herramientas de anlisis de cobertura de cdigo (por ejemplo, JaCoCo) para medir y asegurar que las pruebas unitarias cubran la mayor parte posible del cdigo.
Anlisis de cdigo
Herramientas de anlisis de cdigo esttico: Detekt (o similar: Ktlint, Spotless, ...)
Conocimientos Tcnicos Deseable
Experiencia en el desarrollo de aplicaciones que cumplan con estndares de seguridad.
Experiencia en Gradle como herramienta de configuracin del proyecto: Version Catalogs para manejo de
dependencias, comparticin de lgica mediante Convention Plugins, manejo de scripts en Gradle, Android
Gradle Plugin, creacin de plugins para Gradle...
Uso de herramientas de anlisis y mejora de rendimiento en las Aplicaciones: Baseline profiles, Tracing...
Conocimientos Tcnicos Extras
Familiaridad con libreras de procesado de anotaciones como KSP o herramientas de generacin de cdigo como Kotlin Poet.
Experiencia en libreras de programacin de tareas como WorkManager.
Experiencia con libreras de control de Mapas: Google Maps
Conocimientos extra de testing: TDD, Tests instrumentales...
Si tienes inquietud en poder seguir progresando este es tu proyecto!!!!!
Te unirs a un equipo de ms de 2.000 profesionales
Podrs impulsar tu proyeccin profesional con nosotros/as.
Acceso a formacin continuada
Formar parte de un equipo dinmico, comprometido, apasionado por sus clientes y con ganas de dar lo mejor de s mismo.
Formar parte de una compaa con muchos profesionales de referencia en el sector
Un ecosistema de trabajo con un ambiente colaborativo.
Contratacin indefinida + teletrabajo
Paquete de retribucin Flexible
Seguro mdico
Ticket Restaurante
Ticket transporte
Ticket guardera
Nos apasiona la tecnologa, pero