Grupo de consultoría internacional fundado en 2019, Ekkiden fomenta un ecosistema de consultores apasionados y comprometidos que lideran proyectos de transformación organizacional, operativa y tecnológica en TI / Digital, Industria / I+D y Sostenibilidad, para las grandes empresas y las PYMES en Francia, Suiza, España y Alemania.
Estamos buscando un / a Desarrollador / a Android Senior con más de 8 años de experiencia para unirse a nuestro equipo de Ingeniería Mobile, compuesto actualmente por más de 25 profesionales especializados. Esta posición te permitirá formar parte de un entorno altamente colaborativo y transversal, donde desarrollarás soluciones reutilizables que impactan positivamente en múltiples equipos de la organización.
- Participarás activamente en el desarrollo de aplicaciones Android robustas, eficientes y escalables.
- Diseñarás y desarrollarás librerías y componentes reutilizables que serán utilizados de forma transversal en diferentes productos.
- Integrarás servicios web (REST, GraphQL) y te encargarás de asegurar la calidad, estabilidad y rendimiento de las aplicaciones.
- Aplicarás buenas prácticas de desarrollo, utilizando frameworks modernos, pruebas automatizadas y patrones de diseño de software.
- Colaborarás estrechamente con equipos multidisciplinares, incluyendo diseño, producto e infraestructura, en un entorno Agile.
Cómo lo harás?
- Utilizando Kotlin como lenguaje principal de desarrollo.
- Trabajando con herramientas y frameworks como Jetpack Compose, AndroidX, Room, Retrofit, OKHttp, Realm, entre otros.
- Implementando pruebas automatizadas (unitarias, de integración y UI) con herramientas como JUnit, Mockk, Espresso y Compose UI Test.
- Integrando soluciones en entornos CI / CD, gestionando el código fuente con Bitbucket, GitHub y Gitflow.
- Aprovechando herramientas como Android Studio, Profiler, App Inspection y frameworks de inyección de dependencias como Dagger Hilt o Koin.
Con quién lo harás?
- Formarás parte de un equipo consolidado, colaborativo y en constante evolución.
- Trabajarás de forma cercana con otros desarrolladores senior, tech leads, diseñadores UX / UI y equipos de producto y QA.
- Serás parte de una cultura que valora la innovación, la mejora continua y el trabajo en equipo.
Conocimientos técnicos requeridos :
- Dominio de Kotlin y frameworks de desarrollo Android.
- Experiencia con Jetpack Compose, AndroidX, Retrofit, OKHttp, Room, Realm.
- Integración de servicios web (REST, GraphQL, JSON, XML).
- Pruebas automatizadas y depuración de código.
- Entornos de desarrollo y despliegue : CI / CD, GitHub, Gradle (Groovy o Kotlin DSL), JIRA.
- Inyección de dependencias : Dagger Hilt, Koin.
Valoramos también :
- Conocimiento en herramientas como Figma, Postman, Charles Proxy, AppInsights, SonarQube.
- Experiencia en despliegue y monitoreo con AppCenter, Testflight, y entornos MDM corporativos.
- Familiaridad con características del sistema operativo Android como biometría, deeplinks, notificaciones push.
- Excelente comunicación y capacidad para trabajar en equipo.
- Pensamiento crítico, resolución de problemas y orientación a resultados.
- Capacidad de gestión del tiempo, adaptabilidad y creatividad.
- Compromiso con la innovación y el aprendizaje continuo.
Español : obligatorio.
Únete a nosotros para dejar tu huella en una organización de rápido crecimiento.
Multitud de proyectos que te permitirán tener un impacto real en la empresa.
Capacidad para trabajar de forma autónoma e impulsar nuevas iniciativas.
Trayectoria profesional adaptada a tu persona, tanto en términos de funciones como de ubicación.
Cultura sólida, basada en el intercambio, el respeto, la ambición y el espíritu de equipo.
Oportunidad de gestionar equipos y desarrollar tu área de especialización dirigiendo uno de nuestros squads.
Desarrolla tus capacidades de gestión y liderazgo, porque en Ekkiden los consultores se ocupan de las carreras de otros consultores.
Cómo es el proceso de contratación en Ekkiden?
En Ekkiden, estamos comprometidos a proporcionar una experiencia positiva para cada candidato.
- Llamada inicial : Nuestro equipo de reclutamiento se pondrá en contacto con usted para discutir sus motivaciones y expectativas.
- Entrevistas : Tendrás una o dos entrevistas con nuestros gerentes de negocios, dependiendo del puesto para el que te postules.
- Reunión con el cliente : Finalmente, tendrá la oportunidad de reunirse con el cliente.
Aunque este es nuestro proceso estándar, podemos hacer ajustes basados en circunstancias específicas.