Descripción
**Ingeniero Frontend Senior**
Desarrollamos y operamos Connect, una plataforma SaaS para el sector de la belleza y el bienestar que ayuda a los emprendedores a gestionar sus negocios de forma más eficaz. Nuestros productos web los utilizan diariamente decenas de miles de personas en 13 países europeos.
Nuestros equipos asumen la responsabilidad total de sus áreas, desde la idea inicial y el diseño hasta la implementación y las operaciones. Nos centramos en escribir código mantenible y escalable, equilibrando tecnologías heredadas y modernas. Animamos a los ingenieros a experimentar con nuevas ideas, aprender de los errores y mejorar continuamente nuestros sistemas.
**Sus responsabilidades serán:**
* Asumir la propiedad de la experiencia frontend, desde el diseño hasta la implementación y las operaciones.
* Trabajar en estrecha colaboración con ingenieros, diseñadores y gestores de producto para lanzar funcionalidades cada ciclo, iterando sobre la base del uso real y los comentarios recibidos.
* Participar en discusiones de diseño y código, tomando decisiones y realizando compromisos que afecten tanto al producto como al equipo.
* Mantener un fuerte enfoque en las pruebas automatizadas, aplicando la pirámide de pruebas para garantizar cobertura a nivel unitario, de integración y de extremo a extremo.
* Mejorar la observabilidad frontend mediante la incorporación de métricas, paneles de control y alertas con herramientas como Datadog, Sentry y las métricas web (web vitals), para detectar problemas antes de que afecten a los usuarios.
* Formar parte activa del Gremio Frontend, colaborando con otros ingenieros para compartir ideas, mejorar los estándares y abordar conjuntamente los desafíos frontend transversales.
* Liderar debates técnicos sobre los compromisos relacionados con funcionalidades, arquitectura y UX, ayudando al equipo a tomar decisiones informadas que equilibren los objetivos del producto y las restricciones de ingeniería.
* Navegar por una base de código híbrida, equilibrando el trabajo entre sistemas heredados y la arquitectura moderna basada en React/TypeScript.
**Nuestra pila frontend:**
La pila frontend combina tecnologías heredadas y modernas. Originalmente, la aplicación se desarrolló sobre Backbone, se servía mediante Node/Express con plantillas EJS, y aún hoy existen áreas importantes del producto que funcionan así. Al mismo tiempo, el equipo está migrando activamente la interfaz hacia una arquitectura más moderna basada en React y TypeScript, integrándola progresivamente en la aplicación existente, página por página y funcionalidad por funcionalidad.
En la práctica, esto significa que la mayor parte del nuevo desarrollo se lleva a cabo actualmente sobre la pila moderna React/TypeScript, utilizando herramientas y patrones como React Query, Storybook, Jest y Cypress, mientras que cierto trabajo sigue implicando la base de código heredada de Backbone y la capa de integración entre las partes antiguas y nuevas de la aplicación.
Buscamos a alguien cómodo con frameworks modernos, pero lo suficientemente pragmático como para navegar por una base de código en evolución. En este puesto, usted contribuirá a impulsar la evolución frontend, trabajando en una variedad de problemas y tecnologías.
**Sobre usted:**
* 7 o más años de experiencia en desarrollo de software, con especial énfasis en tecnologías frontend web modernas.
* Asume la responsabilidad del código que escribe y de las áreas bajo su gestión, identificando proactivamente errores, problemas de rendimiento o lagunas en la experiencia de usuario, y resolviéndolos sin necesidad de indicaciones externas.
* Posee mentalidad centrada en el producto: piensa en la persona que utilizará lo que construye, se pregunta «por qué» antes que «cómo», y cuestiona propuestas que no tienen sentido.
* Utiliza activamente herramientas de IA en su flujo diario de desarrollo, considerándolas multiplicadores de productividad, calidad del código y resolución de problemas.
* Excelentes habilidades de comunicación en inglés: puede explicar con claridad ideas técnicas complejas a ingenieros, diseñadores y partes interesadas no técnicas.
* Pensamiento productivo agudo y enfoque en la experiencia de usuario, prestando atención a los detalles: casos límite, estados vacíos, manejo de errores.
* Se siente cómodo trabajando con equipos remotos y presenciales para lograr resultados.
* Es estructurado, analítico y altamente colaborativo, especialmente en entornos remotos.
**Valoraremos especialmente:**
* Experiencia en observabilidad frontend (Datadog, seguimiento de errores, monitorización, métricas de rendimiento, métricas web).
* Experiencia en diseño mobile-first, principios de diseño atómico, sistemas de diseño y mejora progresiva para aplicaciones adaptables.
* Mentalidad full-stack: aunque quizás no haya escrito activamente código backend, comprende principios arquitectónicos clave como arquitecturas orientadas a eventos, estrategias de caché, consistencia eventual y cómo frontend y backend se comunican eficazmente.
* Ha experimentado con distintas formas de IA en el desarrollo de productos y tiene opiniones fundadas sobre dónde podría mejorar los productos o los flujos de trabajo.
**Sobre Treatwell**
Hola, somos Treatwell. Encantados de conocerte.
Somos un equipo de 700 personas apasionadas y brillantemente talentosas repartidas por Europa. Somos el software más inteligente del sector para la gestión de salones, totalmente integrado con la principal plataforma europea de reservas, colaborando con más de 50 000 salones socios en 13 países y procesando más de 8 millones de reservas mensuales. Y… respira.
Pero aún no hemos terminado. Estamos emprendiendo un apasionante viaje para revolucionar digitalmente la comunidad del sector de peluquería y belleza.
Si esto te entusiasma, tal vez tengamos justo el puesto que buscas.
**Nosotros cuidaremos de ti con:**
* 28 días laborables de vacaciones, además de los festivos locales
* Vales mensuales de Treatwell por valor de £/€40 para que también puedas consentirte
* Apoyo para la salud mental a través de nuestra asociación con Open\-Up
* Beneficios específicos según el país, que se tratarán durante el proceso de entrevista
**Igualdad de oportunidades**
Estamos comprometidos con fomentar un entorno laboral diverso, inclusivo y equitativo, y nos sentimos orgullosos de ser un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados serán considerados sin tener en cuenta su condición.