Tu misión
La app de ControlResell la usan durante horas cada día pros que no toleran ni la latencia, ni los bugs, ni una UX mediocre. Corre en React Native (Expo) en móvil y React en web, compartida por una lib UI común.
Tu misión: hacer que no se rompa nunca, que shippee a un ritmo denso y que su calidad aguante cuando el número de usuarios se multiplique. Trabajas en dúo cerrado con el Product Designer: él decide qué shippear basándose en los datos, tú shippeas rápido con un acabado de alta calidad.
Lo que habrás hecho en 12 meses
- Tests E2E (Maestro en móvil, Playwright en web) en el 100 % de los flujos críticos: auth, listing, paywall, checkout, sync de marketplaces. Cobertura mantenida en el tiempo.
- Ciclo ticket → producción con mediana inferior a dos días, en dúo con el Product Designer.
- Owner único de los bugs front (móvil + web). Bug crítico arreglado en menos de seis horas, menor en menos de veinticuatro horas.
- Co-owner del funnel de activación y retención con el Product Designer. Os juzgan juntos por los resultados.
- Refactorings regulares que reducen la deuda técnica y aceleran el shipping. Codebase mantenible a largo plazo, sin quick wins a corto plazo.
Tus primeros 90 días
Mes 1. Shippeas tu primera feature móvil + web la primera semana. Te haces con el repo: Expo, React Native, lib UI compartida, Detox/Maestro/Playwright. Arreglas bugs en producción y empiezas a refactorizar el codebase para mejorar la mantenibilidad.
Mes 3. Has añadido los primeros tests E2E sobre tus features. Has refactorizado una buena parte del codebase para reducir la deuda técnica. Ya has arreglado bugs críticos en producción. Trabajas en dúo cerrado con el Product Designer en el ciclo ticket → producción sobre las features y las optimizaciones del funnel de activación.
Mes 6. Eres owner del front completo (móvil + web). Pilotas el ritual de calidad (release, monitoring, post-mortem).
A quién buscamos
- Has shippeado una app React Native en producción con una base real de usuarios. Puedes enseñarnos lo que has hecho y hablarnos de las métricas.
- Puedes citarnos tres apps móviles cuya UX admiras. Sabes explicar qué las hace geniales y cómo te inspiras en ellas.
- Escribes tests E2E en serio (Detox o Maestro). Puedes contarnos un caso real en el que un test te salvó una release.
- Usas Claude Code o Cursor a fondo. La IA produce código, tú piensas y revisas.
- Eres capaz de trabajar en dúo con un Product Designer sin ego. Haces pushback con argumentos técnicos o de datos, y una vez tomada la decisión shippeas.
- Te flipa el acabado: haptic feedback, animaciones, estados vacíos, skeletons.
Nice to have. Ya has tocado módulos nativos iOS o Android shippeados. Experiencia en lib UI cross-platform. Eres activo en la comunidad open source.
Este puesto no es para ti si
- No quieres usar IA en tu proceso.
- Te niegas a tocar el móvil o el web (te limitas a uno de los dos).
- Nunca escribes tests unitarios ni E2E.
- Prefieres trabajar en silo en lugar de en dúo cerrado con un Product Designer.
Ventajas
- Salario 85–105 K€ bruto/año
- BSPCE 0,5 a 1,5 %, vesting 4 años, cliff 1 año
- Casa ControlResell a 30 min de Paris en RER
- Cocinero a mediodía y por la noche los días de presencia
- Vacaciones ilimitadas
- MacBook Pro M-series y 2.000 € de presupuesto de hardware
- Suscripción Claude Code Max y herramientas premium para tu stack
- 3 meses en EE. UU. en Silicon Valley antes de 18 meses
- Presupuesto para conferencias
- 20 % de tu tiempo en proyectos open source, side projects, R&D, artículos técnicos, etc. que eliges en línea con nuestra misión.
El proceso
- Call 1 con Lyes (30 min). Visión, misión, energía.
- Call 2 con Nathan (60-65 min). Test técnico en directo, tres ejercicios: un proyecto IA-first sobre un repo vacío, una code review de un repo tuyo, una discusión de arquitectura sobre una feature concreta de CR.
- Call 3 con Lyes y Nathan (45 min). Debrief, paquete, preguntas.
- Cena en la casa CR.
- Oferta formal en menos de 24h.