Seguimos buscando talentoy nos encantaria que te unieras a nuestro equipo!
Para que nos conozcas algo mejor, UST es una multinacional norteamericana certificada como Top Employer y Great Place To Work, con mas de 35.000 empleados a nivel global y con presencia en mas de 35 paises. Somos lideres en servicios de tecnologia digital y proporcionamos soluciones tecnologicas de gran alcance a grandes companias.
Que buscamos?
Necesitamos incorporar un/a Desarrollador/a Android Senior, con mas de 8 anos de experiencia para unirse a nuestro dinamico equipo de Ingenieria Mobile, compuesto actualmente por mas de 25 profesionales. Nuestro equipo colabora de manera transversal con todas las areas de la compania, proporcionando librerias y desarrollos reutilizables que benefician a todos los equipos dentro de nuestro cliente.
Modalidad de trabajo: 100% remoto
Lugar de trabajo: Desde cualquier provincia en Espana
Que requisitos minimos requerimos?
* Experiencia minima de 8 anos en la misma posicion.
* Experiencia en desarrollo de aplicaciones Android.
* Dominio de Kotlin.
* Conocimiento de frameworks Android nativos y otros como JetPack Compose, Android X, Retrofit, OKHttp, Room, Realm, Coil.
* Familiaridad con patrones de diseno de software.
* Experiencia en integracion de servicios web (REST, GraphQL, JSON, XML).
* Competencia en soluciones de almacenamiento de datos Android (SQLite, Room, Realm).
* Familiaridad con herramientas de desarrollo (Android Studio, Profiler, App Inspection, debugger).
* Habilidades en pruebas y depuracion de aplicaciones Android.
* Ejecucion de pruebas unitarias, de integracion y UI utilizando herramientas como JUnit, Mockk, Mockito, Espresso y Compose UI Test.
* Experiencia en la creacion y mantenimiento de suites de pruebas automatizadas.
* Conocimiento en la implementacion de pruebas de regresion y pruebas de carga.
* Familiaridad con la integracion de pruebas en entornos CI/CD y gestion de codigo fuente (Bitbucket, Github, Gitflow).
* Capacidad para identificar y solucionar problemas de rendimiento y estabilidad en aplicaciones Android.
* Conocimiento de entornos CI/CD y gestion de codigo fuente (Bitbucket, Github, Gitflow).
* Conocimiento de frameworks de inyeccion de dependencias (Dagger Hilt, Koin). Dominio de Gradle (Groovy, Kotlin DSL).
* Conocimiento de herramientas de gestion de proyectos (JIRA, Github).
Que requisitos serian deseables?
1. Experiencia con herramientas como Figma, Postman, Charles Proxy, AppInsights, SonarQube.
2. Experiencia en entornos CI/CD (Bamboo, Github Actions, Azure DevOps).
3. Experiencia trabajando con caracteristicas del sistema operativo como notificaciones push, biometria, deeplinkings.