Senior Frontend Developer & Architect
Weecover
Barcelona, Spain
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Barcelona, Spain
Tech stack
JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Code Review
Software Design Patterns
Amazon DynamoDB
Node.js
TypeScript
React
Rollup
Backend
WebPack
low-code
Figma
Front End Software Development
React
Asynchronous Programming
Functional Programming
Job description
Serás pieza clave en la creación de una plataforma low-code basada en plantillas y componentes reusables, con el objetivo de desarrollar un sistema drag & drop visual que conecte operaciones, modelo de datos y componentes de interfaz., * Diseñar e implementar una arquitectura de Front modular y escalable, basada en microfrontends, monorepo (Turborepo), y separación de responsabilidades.
- Participar activamente en la definición del framework low-code, liderando decisiones sobre estructura, diseño de componentes, plantillas dinámicas y configuración.
- Definir y mantener convenciones de desarrollo, estructuras de carpetas, herramientas de build, testing y despliegue.
- Guiar al equipo técnico, realizando code reviews, mentoría y definición de buenas prácticas.
- Coordinar con diseño (Figma) para transformar componentes UI en librerías funcionales reutilizables.
- Evaluar herramientas, librerías y tecnologías para tomar decisiones fundamentadas en cuanto a rendimiento, mantenibilidad y escalabilidad.
- Estar involucrado en todo el ciclo de vida del desarrollo, desde la captura de requerimientos de negocio hasta el despliegue en producción., * Garantizar la coherencia y calidad de la capa frontend.
- Integrar efectivamente el frontend con backend y diseño/UX., * Definir y mantener la arquitectura de microfrontales.
- Desarrollar funcionalidades frontend en React y colaborar con equipos de backend y diseño/UX.
- Integrar soluciones de diseño desde Figma en el desarrollo frontend.
- Garantizar coherencia técnica, escalabilidad y experiencia de usuario.
- Participar activamente en la planificación y seguimiento de proyectos frontend.
Requirements
- +4 años de experiencia con React.js y JavaScript moderno (ES6+)
- Experiencia sólida en TypeScript
- Dominio de herramientas del ecosistema React: React Query, Zustand, Redux, React Hook Form, Yup, etc.
- Conocimiento en arquitectura modular: Microfrontends, Monorepo con Turborepo, NX o similares.
- Experiencia diseñando e implementando frameworks/librerías de componentes reutilizables.
- Experiencia con herramientas de build como Webpack, Vite, Rollup.
- Buen conocimiento de asynchronous programming y patrones de diseño orientados al FrontEnd.
- Experiencia en definición de arquitectura de microfrontales.
- Trabajo colaborativo con Figma y equipos de diseño, rol DEV y librerías.
- Capacidad para estructurar y documentar soluciones técnicas para un equipo en crecimiento., * Experiencia en entornos cloud (AWS: CloudFront, S3, Lambda, DynamoDB).
- Conocimiento de Node.js, desarrollo Serverless, y stacks fullstack JS.
- Experiencia previa en insurtech, fintech o startups tecnológicas.
- Experiencia en plataformas SaaS.
- Experiencia previa diseñando o contribuyendo a plataformas low-code/no-code., * Diseño de arquitectura desde cero, no solo implementación.
- Mentoría técnica y toma de decisiones estratégicas.
- Coordinación entre UX, negocio y desarrollo para construir soluciones sostenibles.
- Capacidad de abstraer soluciones reutilizables y crear sistemas de diseño vivos.
- Contribución directa a la visión de producto técnico y evolución de la plataforma., Stack tecnológico: React, microfrontales, integración con backend Spring, AWS.
Seniority / Nivel: Senior / Frontend Developer con enfoque arquitectónico.
Benefits & conditions
- ? Paquete salarial atractivo y adaptado a tu seniority.
- ? Jornada flexible híbrida presencial y remota.
- ? Plan de formación personalizado + acceso a conferencias y eventos tech.
- ? Participar en el diseño y construcción de una plataforma desde sus cimientos.
- ? Cultura de colaboración, feedback y evolución constante.
- ? Oficina céntrica en Barcelona.
- ? Oportunidad real de crecimiento y liderazgo técnico.