> Markdown version of [/jobs/ext/2856355-frontend-architect](https://www.wearedevelopers.com/jobs/ext/2856355-frontend-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Architect - **Company:** Urbanitae - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Cascading Style Sheets (CSS), Computer Engineering, Continuous Integration, Data Visualization, Open Source Technology, Performance Tuning, Scrum Methodology, Next.js, TypeScript, Openapi, Network Routers, Google Cloud, Tailwind, ReactJS, Backend, Git, Webpack, Gitlab-ci, Kubernetes, Playwright, React Native, Front End Software Development, JestJS, Software Version Control - **Published:** September 12, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + Formación en Ingeniería Informática, Telecomunicaciones o similar. + Más de 8 años de experiencia en desarrollo frontend, con al menos 3 en un rol de arquitectura o referencia técnica. + Haber arrancado al menos un proyecto desde cero y sostenido sus decisiones en el tiempo. + Dominio del React (React 19 y su modelo actual de renderizado) y TypeScript con criterio sólido sobre composición de componentes, hooks y gestión de estado. + Experiencia diseñando la arquitectura de aplicaciones de gestión complejas: múltiples dominios, formularios extensos, tablas con grandes volúmenes de datosy control de acceso por rol. + Experiencia con TanStack Query (o equivalentes) para el estado de servidor: caché, invalidación, sincronización y tratamiento de errores. + Diseño, construcción y mantenimiento de un design system o librería de componentes, con criterio de accesibilidad y trabajo sobre primitivas headless. + Formularios complejos con react-hook-form y validación con Zod (o equivalentes). + Dominio de CSS moderno, arquitectura de estilos y tokens de diseño. + Experiencia en testing frontend (unitario, de componentes y E2E con Playwright o similar) y en su integración en pipelines de CI/CD. + Herramientas de build modernas (Vite) y optimización de rendimiento y tamaño de bundle. + Consumo de APIs a partir de contratos OpenAPI y trabajo con arquitecturas de microservicios. + Control de versiones con Git y trabajo con pipelines de CI/CD. + Criterio para elegir tecnología con cabeza: valorar madurez, mantenimiento y coste a largo plazo por encima de la novedad. + Comunicación clara y capacidad de influir técnicamente, generando consenso dentro del equipo. Requisitos Valorables + Experiencia con Next.js y React Native, el resto del ecosistema de producto de Urbanitae. + Haber liderado la sustitución progresiva de una aplicación en producción sin interrumpir el negocio. + Haber trabajado en herramientas internas o back-offices de uso intensivo en equipos de negocio. + Observabilidad y monitorización de errores en cliente. + Haber trabajado en entornos regulados o de alta criticidad: fintech, propthech, banca o pagos. + Experiencia con metodologías ágiles (Scrum / Kanban). + Participación en comunidades técnicas: charlas, artículos o proyectos open source., + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description Buscamos un/a Arquitecto/a de Software Frontend para diseñar y construir desde cero el nuevo backOffice de Urbanitae, la aplicación interna desde la que se gestiona toda la operativa de la compañía (proyectos e inversiones, validación de inversores, wallet y pagos, gestora y reporting regulatorio). No se trata de mantener una herramienta existente, sino de partir de una hoja en blanco, definir la arquitectura, elegir el stack, levantar el design, system y establecer los estándares con los que trabajará el equipo durante los próximos años. Es un proyecto con decisiones técnicas reales por tomar y con la autonomía para tomarlas. Es un rol de referencia técnica con impacto directo en la productividad de los equipos de negocio que trabajan cada día sobre la herramienta, y en la fiabilidad de operaciones financieras reales dentro de un entorno regulado. Trabajará mano a mano con el Engineering Manager y el CTO. El Punto de Partida Técnico Tenemos una propuesta de stack sobre la que arrancar, pero la decisión final formará parte del trabajo del rol: + Base: React 19 y TypeScript sobre Vite (SPA en cliente, es una herramienta interna tras login, así que no perseguimos SSR ni SEO). + Estado de servidor: TanStack Query como capa de caché, invalidación y sincronización. + Estado de cliente y enrutado: decisión abierta entre TanStack Router, React Router y librerías ligeras de estado tipo Zustand o Jotai. + Comunicación con la API: cliente tipado generado a partir del contrato OpenAPI de nuestros microservicios. + Design system: construcción de una librería de componentes propia sobre primitivas headless accesibles, alineada con el resto de productos de Urbanitae. + Estilos: sistema de tokens de diseño; abierto a Tailwind, CSS Modules o solución equivalente. + Formularios y validación: react-hook-form y Zod. + Tablas y visualización de datos: TanStack TAble y librería de gráficos a definir. + Internacionalización: catálogos por idioma con una librería estándar del ecosistema React. + Autorización en cliente: modelo de permisos por rol y funcionalidad, coordinado con los controles de seguridad del backend. + Calidad: TypeScript estricto, linting, Vitest y Testing Library y Playwright para los flujos críticos de gestión. + Build y despliegue: Git, GitLab CI y despliegue sobre Kubernetes en Google Cloud Platform. + Metodologías ágiles: Scrum y Kanban. Responsabilidades + Definir la arquitectura del nuevo backOffice: estructura de módulos, límites entre dominios, patrones de gestión de estado y de fetching y capa de comunicación con la API. + Elegir y justificar el stack, documentando las decisiones de arquitectura con sus alternativas, costes y riesgos junto al CTO y el Engineering Manager. + Diseñar y levantar el design system: primitivas accesibles, tokens, criterios de reutilización y consistencia visual con el resto de productos de Urbanitae. + Establecer los estándarés técnicos del equipo (tipado, calidad de código de rencimiento, seguridad en cliente y testing) y velar por su aplicación. + Definir la estrategia testing desde el primer día unitario, de componentes y E2E de flujos críticos y su integración en el pipeline de CI. + Definir el modelo de autorización en cliente por rol y funcionalidad, en coordinación con los controles de seguridad del backend. + Diseñar la estrategia de migración progresiva desde la herramienta actual, garantizando la continuidad de la operativa de negocio. + Velar por el rendimiento de la aplicación: tamaño de bundle, carga y paginación de grandes volúmenes de datos y fluidez de las pantallas de gestión. + Acompañar y mentorizar el equipo en el diseño de soluciones, las revisiones de negocio en soluciones técnicas y viables., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Micro Frontends with Module Federation: Why and How?](https://www.wearedevelopers.com/videos/165-micro-frontends-with-module-federation-why-and-how) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Microfrontends at Scale](https://www.wearedevelopers.com/videos/236-microfrontends-at-scale) - [Micro-Frontends with Module Federation: Beyond the Basics](https://www.wearedevelopers.com/videos/298-micro-frontends-with-module-federation-beyond-the-basics) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)