Desarrollador/A Android Senior
Ubicación: Gijón, Principality of Asturias, ES
Somos Plexus Tech, una compañía tecnológica especializada en servicios y productos IT, basados en la innovación y el desarrollo. Fundada en el talento y las capacidades de nuestra gente, más de 2.800 profesionales desarrollan tecnología con alma para que organismos públicos, compañías del IBEX 35, grandes retailers, operadores turísticos y entidades financieras crezcan con nosotros. Si lo que buscas es trabajar con las tecnologías más punteras del mercado y seguir progresando profesionalmente, ¡este es tu proyecto!
Buscamos un Desarrollador/a Android con al menos 5 años de experiencia para unirse a un proyecto muy interesante dentro de uno de nuestros clientes del sector bancario.
¿QUÉ NECESITAMOS?
* Poseer un historial comprobado de, al menos, 5 años de experiencia exclusiva en desarrollo nativo de aplicaciones Android.
* Haber trabajado en proyectos formados por librerías o que publiquen SDKs como producto.
* Será imprescindible haber trabajado en proyectos que requiriesen accesibilidad.
* No se tomará en cuenta la experiencia laboral en tecnologías híbridas de desarrollo móvil como React Native, Flutter o Xamarin.
* No se considerará la experiencia en proyectos de desarrollo dual iOS/Android.
Conocimientos Técnicos necesarios:
* Globales: Dominio de Kotlin como lenguaje de programación. Amplio conocimiento de visibilidad y extensibilidad en Kotlin. Conocimiento de Flow y Coroutines o sistemas de control de versiones, preferiblemente Git. Uso de herramientas de CI/CD: Bitrise (o similar: Github Workflow, Jenkins).
* Metodologías ágiles de desarrollo.
* Arquitectura: Conocimiento sólido de patrones de arquitectura como MVVM y MVI. Inyección de dependencias: Koin (o similares: Dagger Hilt). Conocimiento sólido de buenas prácticas, incluyendo: Principios SOLID, Patrones de diseño, Clean architecture.
* Acceso a datos: Librerías de obtención de datos en remoto: Retrofit (o similar: Ktor). Librerías de obtención de datos en local: Room, DataStore y SharedPreferences.
* Jetpack Compose: Dominio avanzado del framework Jetpack Compose, con experiencia demostrable en la definición y creación de componentes complejos y pantallas completas en aplicaciones de producción.
* Accesibilidad: Profundo conocimiento de las APIs de Jetpack Compose para añadir accesibilidad.
* Testing: Conocimiento sólido en la definición de pruebas unitarias con JUnit5.
* Análisis de código: Herramientas de análisis de código estático: Detekt (o similar: Ktlint, Spotless).
Conocimientos Técnicos Deseable:
* Experiencia en el desarrollo de aplicaciones que cumplan con estándares de seguridad.
* Experiencia en Gradle como herramienta de configuración del proyecto.
* Uso de herramientas de análisis y mejora de rendimiento en las aplicaciones.
Idiomas:
* Nivel de inglés equivalente a B2. (Obligatorio)
* Valorable Portugués (BR).
TE OFRECEMOS:
* Contrato indefinido + 100% remoto.
* Jornada intensiva los viernes y en verano.
* Sistema de retribución flexible en seguro de salud, tickets restaurante, guardería y transporte.
* Plan de carrera y formación técnica a medida.
* Formación de idiomas.
* Club Benefits de Plexus Tech.
* Formar parte de un equipo dinámico y colaborativo.
Plexus Tech mantiene un compromiso firme con las políticas de Igualdad de empresa. Todos nuestros procesos de selección tienen en cuenta la igualdad de oportunidades entre hombres y mujeres.
#J-18808-Ljbffr