Descripción
**Nuestra misión es permitir que todos construyan riqueza**
-----------------------------------------------------
Reinventamos cómo funcionan el trading y la inversión creando productos excepcionales que a las personas les encantan.
Esto exige altos estándares, alta velocidad y ingenieros que asumen la responsabilidad de lo que entregan.
Actualmente, atendemos a más de 6 millones de clientes, con más de 38 000 millones de euros en activos bajo gestión. A esta escala, el rendimiento, la corrección y la claridad del frontend forman parte del producto.
Nuestra plataforma frontend abarca web y móvil: TypeScript, React, React Native y React Native Web en un monorepositorio basado en Nx y pnpm, con TanStack Query, Zustand, Playwright, Detox y Jest. Aproximadamente el 95 % de nuestro código se reutiliza entre web y móvil.
**Acerca del puesto**
------------------
Los ingenieros frontend senior trabajan en nuestros distintos dominios de producto. La asignación a un equipo reflejará sus fortalezas, intereses y donde pueda contribuir más.
En todos los equipos, el modelo es el mismo: grupos pequeños y autónomos, un ciclo de lanzamiento semanal y responsabilidad desde la definición del problema hasta la producción.
**Sus responsabilidades**
------------------
* Asumir la responsabilidad integral de características frontend complejas tanto en web como en móvil.
* Diseñar y evolucionar sistemas de React y React Native, bibliotecas compartidas y abstracciones duraderas.
* Identificar y resolver cuellos de botella relacionados con la representación visual, la gestión del estado, los paquetes y el rendimiento en tiempo de ejecución.
* Usar TypeScript para hacer explícito el comportamiento y prevenir errores, en lugar de suprimir errores de tipo.
* Trabajar estrechamente con los equipos de producto, ingeniería backend y QA para transformar requisitos complejos en experiencias de usuario sencillas.
* Mantener una alta calidad mediante revisiones de código, pruebas unitarias, pruebas de extremo a extremo y pruebas de regresión visual.
* Compartir conocimientos, orientar a colegas y elevar el estándar de ingeniería frontend.
**Requisitos mínimos**
-------------------------
* Experiencia demostrable en la gestión de sistemas frontend en producción desarrollados con React o React Native y TypeScript.
* Conocimientos sólidos sobre el renderizado de React, los límites de los componentes, el flujo de datos y la gestión del estado.
* Historial comprobado de diseño de arquitecturas frontend mantenibles y abstracciones reutilizables.
* Experiencia práctica en el diagnóstico de problemas de rendimiento en productos web o móviles complejos.
* Capacidad sólida para evaluar adecuadamente la cobertura de pruebas unitarias, de extremo a extremo y de regresión visual.
* Resolución clara y estructurada de problemas, así como capacidad para explicar decisiones técnicas y compensaciones.
* Fundamentos sólidos de ingeniería, criterio productivo y confianza para aprender tecnologías desconocidas.
***Más importante que conocer todas las tecnologías enumeradas es tener profundidad en un ecosistema frontend y tomar decisiones acertadas sobre herramientas.***
**Qué puede esperar**
------------------
* Conversación con el reclutador
* Revisión de código
* Profundización en su experiencia
* Entrevista con el gerente
Su reclutador le explicará claramente cada etapa y se pondrá en contacto tras cada conversación.
¡Traiga su ambición al bróker móvil de más rápido crecimiento de Europa!