Senior Front-end Developer (Expert@ CSS)
ebroker Insurance Technologies, S.A. · Pravia, Asturias
Únete a ebroker, plataforma líder que conecta corredurías y aseguradoras con tecnología propia, escalable y segura. Buscamos a una persona senior que lidere la excelencia del Front-end con foco especial en CSS para llevar nuestra experiencia de usuario al siguiente nivel.
Tu reto
- Diseñar, construir y optimizar interfaces de alto rendimiento y gran escala.
- Liderar decisiones de arquitectura de estilos y design system (tokens, theming, guías de estilo, librería de componentes).
- Colaborar con diseño, producto y back-end en ciclos ágiles, promoviendo accesibilidad, mantenibilidad y calidad.
Requisitos imprescindibles (Core CSS)
Queremos a alguien que domine CSS de verdad. Si esto te suena natural, queremos hablar contigo:
Arquitectura y escalabilidad
- Diseño de arquitecturas CSS: BEM/ITCSS, CSS Modules, utility-first (p. ej., Tailwind) y cuándo usar cada enfoque.
- Cascade management: cascade layers (@layer), especificidad, herencia y :where()/ :is() para controlar conflictos.
- Design tokens con CSS Custom Properties (variables), tematización (light/dark/high-contrast), internacionalización de estilos (propiedades lógicas).
Layout y componentes
- CSS Grid (incl. subgrid), Flexbox, container queries (@container) y patrones de layout complejos sin hacks.
- Selectores avanzados (:has(), :focus-visible, :focus-within) y pseudo-elementos.
- Tipografía (variable fonts), nuevos espacios de color (p. ej., OKLCH), media queries modernas (prefers-reduced-motion, prefers-contrast), impresión.
Rendimiento y robustez
- Performance de renderizado: paint/composite, reducción de reflows, Critical CSS, lazy CSS, code-splitting por rutas/feature.
- Compatibilidad cross-browser (incl. Safari), @supports, progressive enhancement y estrategia de fallbacks.
- Aislamiento de estilos: Shadow DOM, Web Components y límites de cada técnica.
Interacción y calidad
- Micro-interacciones y animaciones (transiciones, @keyframes) con impacto medido en rendimiento.
- Accesibilidad: semántica HTML, WAI-ARIA, contraste, foco, navegación por teclado y testing de accesibilidad.
- Herramientas: PostCSS, Stylelint, DevTools avanzados (performance/coverage), Storybook.
Stack complementario
- Dominio de HTML5 y JavaScript ES6+.
- Experiencia significativa con React o Vue (idealmente ambos): Hooks/Composition API, ruteo y estado (Redux/RTK, Zustand o Pinia).
- Tests (Jest/Vitest + Testing Library, visual regression con Playwright/Cypress).
Experiencia: 5–7+ años en Front-end, con mínimo 3 años liderando arquitectura de estilos y design systems en productos complejos.
¿Qué te ofrecemos?
- Proyecto sólido y estratégico: formarás parte de una plataforma líder en el sector asegurador español.
- Autonomía tecnológica: espacio para proponer, construir y decidir.
- Modalidad de trabajo híbrido desde Asturias (Pravia).
- Formación continua, certificaciones y asistencia a eventos.
- Horario flexible y conciliación real.
- Retribución competitiva + beneficios (seguro médico, ayuda formación, etc.).
- Buen ambiente: somos un equipo horizontal, cercano y comprometido.
¿Te interesa este desafío?
Envía tu CV, portfolio o GitHub a empleo@ebroker.es