Staff Mobile Engineer (React Native)
¡Seguimos contratando a más manfreditas para Joko!
¿Te imaginas que comprar online fuera tan fácil como pronunciar Alohomora y abrir la puerta a lo que necesitas, al mejor precio y sin perder media vida comparando? Pues eso es justo lo que está construyendo el equipo de Joko: la nueva entrada al mundo de las compras inteligentes.
Pero ojo: para hacer magia en la palma de la mano de más de 1,2 millones de usuarios mensuales, no basta con saber escribir código. En Joko buscan a un/a Staff Mobile Engineer (React Native) brillante, con mentalidad de producto, comunicación estructurada y un patronus anti-egos bien entrenado. Si tú también piensas que el shopping del futuro aún está en construcción... coge tu varita y sígueme.
Antes de meternos al turrón… un poco de contexto
Joko nació en el salón de Xavier, pero no era un salón cualquiera: ahí se gestaba la idea de cambiar para siempre la forma en que compramos online. Tres amigos —Xavier, Alexandre y Nicolas— se juntaron en 2018 con una obsesión: hacer que comprar fuera fácil, eficiente y sin perder media vida saltando de web en web.
Venían con mochila: Xavier había liderado un portal de viajes en Jumia (la plataforma de e-commerce más tocha de África), Alexandre venía de construir tecnología escalable en Criteo, y Nicolas tenía experiencia en sectores tan exigentes como banca. Vamos, que no eras sus primeros hechizos.
Durante sus años en e-commerce, se dieron cuenta de que el proceso de compra online seguía teniendo más fricciones que un episodio de Succession. Así que decidieron crear una plataforma que ayudara a las personas a tomar decisiones de compra inteligentes, ahorrar jeroclos, y hacerlo todo con tecnología y datos por bandera.
Fíjate cómo te lo cuenta Xavier, CEO y co-founder:
Hoy, Joko es una B Corp certificada, que ayuda a sus más de 6 millones de usuarios a ahorrar en más de 7.000 tiendas. Su producto no se limita al cashback automático, sino que integran cupones, alertas de bajadas de precio, seguimiento de huella de carbono y buy now, pay later. ¿El resultado? Su app móvil genera el 40% de los ingresos totales de la compañía.
Y, por si fuera poco, ahora están construyendo un asistente de compras con IA: sabe lo que quieres antes de que termines de pensarlo y te recomienda productos con criterio.
Lo que más nos gusta de Joko es su forma de trabajar: transparencia radical (acceso hasta a las presentaciones del board), confianza real y un principio innegociable: “la cultura es el producto que construimos para nuestro equipo”. Y para que veas que no te miento 😉 te dejo este enlace donde podrás leer su visión técnica.
Al turrón, ¿Que harás en el día a día si decides unirte a ellos?
Como su nuevo/a Staff Mobile Engineer, serás la punta de lanza técnica del equipo Core UX. Tu misión principal será liderar la arquitectura y el rendimiento de la app móvil, asegurando que el delivery sea impecable.
Y hablemos del gran reto técnico actual: Joko está migrando hacia un monorrepositorio con arquitectura hexagonal, y tu objetivo estrella para este trimestre será integrar la app móvil en este sistema y liderar la actualización a React Native 77 para desbloquear todo el potencial de la New Architecture.
- Arquitectura y desarrollo móvil de primer nivel: Contribuirás a la definición y evolución de su arquitectura en React Native. Diseñarás, desarrollarás y refactorizarás features, siempre con la escalabilidad, la arquitectura hexagonal y el rendimiento entre ceja y ceja.
- Modernización del código base y migración: Cogerás la base de código existente en React Native y la integrarás en el monorrepositorio de la compañía, aplicando patrones modernos y asegurando una transición limpia y sin fricciones.
- Obsesión por el rendimiento y la UX: Medirás, perfilarás y optimizarás (tiempos de inicio, renderizado, memoria, caché) dentro del equipo Core UX. Serás el escudo protector contra las regresiones para mantener una experiencia top a gran escala.
- Liderazgo técnico y mentoría sin burocracia: Serás un referente, cuestionarás asunciones y elevarás el estándar de ingeniería. Ojo: este rol no tiene funciones de gestión de personal (people management), tu liderazgo es 100% técnico, enfocado en guiar y hacer brillar al equipo a través del código.
En Joko tampoco hay dos días iguales. Suelen trabajar en task forces —equipos multidisciplinares que se forman según los retos de cada trimestre—, sin sprints tradicionales, sin reuniones innecesarias, y con mucho foco en lo que realmente aporta valor. Las tareas se priorizan desde producto, y tú tendrás autonomía para asignarte el siguiente proyecto, tirar de lógica, creatividad y colaboración, y sacarlo adelante.
El stack principal de la app es React Native con TypeScript. AWS gestiona la infraestructura, y usan GitLab para el control de versiones y pipelines. Y aquí viene la mejor parte técnica: tienen un equipo de Plataforma que gestiona los despliegues pesados y DevOps. Tú solo necesitas familiaridad con GitLab para integrarte, pudiendo centrarte al 100% en el código, el producto y la arquitectura sin pelearte con servidores.
Codificar siempre con cariño: mucha cultura de testing, reviews constantes, pair/mob programming y decisiones compartidas. Cada dos días hay una sync breve y cada tres semanas, un "cooldown": tiempo para que tú elijas en qué quieres invertir tu energía, ya sea aprendiendo algo nuevo de IA (tienen medio día a la semana dedicado a esto), refactorizando o explorando ideas propias que puedan ser interesantes para el negocio y producto.
Y si pensabas que esto iba de aislasrse con los cascos y tirar código móvil → nope 🙂↔️. Es importantísima la comunicación: se habla, se escribe y se razona muy bien y en equipo. La cultura escrita está por todas partes, y la comunicación clara, estructurada, empática y sin ambigüedades es clave. Porque el software no lo construyen las máquinas, lo construyen personas.
Vamos a priorizar perfiles que:
- Tengan +7 años de experiencia en desarrollo móvil, operando a un nivel Senior o Staff y demostrando una experiencia experta y profunda en React Native. Tienes que estar ready para liderar la arquitectura de una app a gran escala de principio a fin.
- El balance nativo: Tu fuerte absoluto debe ser React Native. La experiencia en iOS (Swift) es un complemento fantástico que valoraremos un montón. ¿Y Android? Con que tengas un conocimiento superficial o el modelo mental de cómo funciona la plataforma nos vale; no será un bloqueante siempre que te apasione React Native.
- Comprendan a fondo las arquitecturas móviles y sus compromisos (tradeoffs) de rendimiento, sobre todo si ha sido en startups o scale-ups B2C.
- Tengan mentalidad de producto y ownership: sensibilidad por la experiencia de usuario real, las métricas y ganas de generar un impacto real en el negocio (buscamos gente motivada por el reto, no perfiles que solo busquen una zona de confort).
- Tengan un Storytelling técnico impecable: un discurso estructurado y la capacidad de comunicarte e informar de forma directa y sin ambigüedades. El inglés fluido/bilingüe es obligatorio, ya que es el idioma oficial del equipo (el francés no es necesario).
- Nivel de inglés bilingüe o muy fluido (toda la comunicación y las entrevistas son en inglés). El francés no es necesario.
- Mentalidad de ownership 100%, disfrutas aprendiendo de otros y tienes ganas de mojarte en decisiones, es probable que encajes como anillo al dedo.
Además, esto es lo que marcará la diferencia:
- Comunicación clara, humilde y positiva: si sueltas energía negativa cual dementor, este no es tu sitio.
- Ganas de trabajar codo con codo con Product Managers y Designers para dar forma al futuro del e-commerce inteligente.
✨ Un pack de beneficios que no tiene nada que envidiar a Hogwarts:
- 🏖️29 días de vacaciones
- 🧘♀️ ClassPass para que te apuntes al gym, pilates o lo que te motive.
- 🏥 Seguro médico.
- 📚 Presupuesto de formación personal: 1.000 € para que sigas aprendiendo.
- 💻 MacBook para trabajar cómodamente.
- 🌍 Trabajar desde donde quieras: puedes trabajar hasta 3 meses al año desde casi cualquier parte del mundo.
- 🏡 Acceso a espacios de coworking
- 🥳 Presupuesto para eventos de equipo.
- 💚 ProBono: puedes dedicar 1 día por trimestre a voluntariado, en horario laboral.