¡Hola!
Elegir Capgemini es elegir la posibilidad de dar forma a tu carrera profesional como desees. Recibirás el apoyo y la inspiración de una comunidad colaborativa de colegas de todo el mundo y podrás reinventar lo que es posible. Únete a nuestro equipo y ayuda a las principales organizaciones del mundo a descubrir el valor de la tecnología y a construir un mundo más sostenible e inclusivo.
¿Qué buscamos? Profesionales con experiencia como Desarrollador/a Android Senior con más de 8 años de experiencia para unirse a un equipo de Ingeniería Mobile, compuesto actualmente por más de 25 profesionales. El equipo colabora de manera transversal con todas las áreas de la compañía, proporcionando librerías y desarrollos reutilizables que benefician a todos los equipos dentro de la organización.
Cada proyecto CUENTA. ¿Te apetece sumarte?
Buscamos un Desarrollador/a Android Senior para trabajar con un cliente multinacional del sector retail.
Para sentirte a gusto en la posición se requieren conocimientos en/de:
* 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 diseño de software (diseño de arquitectura).
* Experiencia en integración 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 depuración de aplicaciones Android:
* Ejecución de pruebas unitarias, de integración y UI, utilizando herramientas como JUnit, Mockk, Mockito, Espresso y Compose UI Test.
* Experiencia en la creación y mantenimiento de suites de pruebas automatizadas.
* Conocimiento en la implementación de pruebas de regresión y pruebas de carga.
* Familiaridad con la integración de pruebas en entornos CI/CD y gestión de código fuente (Bitbucket, Github, Gitflow).
* Capacidad para identificar y solucionar problemas de rendimiento y estabilidad en aplicaciones Android.
* Conocimiento de entornos CI/CD y gestión de código fuente (Bitbucket, Github, Gitflow).
* Conocimiento de frameworks de inyección de dependencias (Dagger Hilt, Koin).
* Dominio de Gradle (Groovy, Kotlin DSL).
* Conocimiento de herramientas de gestión de proyectos (JIRA, Github).
Valorado positivamente:
* Experiencia con herramientas como Figma, Postman, Charles Proxy, AppInsights, SonarQube.
* Experiencia en entornos CI/CD (Bamboo, Github Actions, Azure DevOps).
* Experiencia trabajando con características del sistema operativo como notificaciones push, biometría, deeplinkings.
* Experiencia con herramientas de despliegue y monitoreo de aplicaciones (AppCenter, Testflight).
* Experiencia trabajando con MDM corporativos.
Valoraremos todas las candidaturas. En Capgemini contamos con una amplísima oferta formativa, presencial, online de Certificaciones, etc. Aunque no tengas el 100% de los conocimientos valorados ¡nos encantará conocerte!
La colaboración es clave en el desarrollo de nuevas ideas, de nuevas soluciones, del crecimiento profesional y personal y por eso para nosotrxs es vital el equipo y el buen clima. Trabajamos y potenciamos nuestras COMUNIDADES dentro de la compañía.
Tenemos un CATALOGO DE MEDIDAS de desarrollo y conciliación muy completo (ayudas familiares, seguros y tickets, días festivos adicionales de tiempo para ti y lxs tuyxs, etc…) ¿Nos vemos y te lo contamos?
Hoy has conocido algo más sobre nosotrxs y nuestro proyecto en crecimiento. Mañana saldrán otros proyectos porque así trabajamos, generando soluciones a medida que se nos necesita ¿Te unes al equipo hoy?