Senior Front-End Developer (Expert@ Css)
Role details
Job location
Tech stack
Job description
Senior Front-End Developer (Expert@ Css) Join to apply for the Senior Front-End Developer (Expert@ Css) role at ebroker Insurance Technologies, S.A. Location: Pravia, Asturias, Spain. Responsibilities * Design, build, and optimize high-performance, scalable interfaces. * Lead decisions on style architecture and design system (tokens, theming, style guides, component library). * Collaborate with design, product, and back-end in agile cycles, promoting accessibility, maintainability, and quality. Qualifications (Core CSS) * Architect CSS architectures (BEM / ITCSS, CSS Modules, utility-first, Tailwind) and when to use each approach. * Control cascade (@layer, specificity, inheritance, :where()/:is()). * Design tokens with CSS Custom Properties, theming, internationalization of styles. * Layout and components: CSS Grid (including subgrid), Flexbox, container queries (@container) and complex layouts without hacks. * Advanced selectors: :has(), :focus-visible, :focus-within
Requirements
pseudo-elements. * Variable typography, new color spaces (e.g., OKLCH), modern media queries (prefers-reduced-motion, prefers-contrast, print). * Performance: paint/composite, critical CSS, lazy CSS, route/feature code splitting. * Cross-browser compatibility, progressive enhancement, fallbacks. * Shadow DOM, Web Components isolation and limits. * Micro-interactions, animations with measured impact. * Accessibility: semantic HTML, WAI-ARIA, contrast, focus, keyboard navigation, accessibility testing. * Tools: PostCSS, Stylelint, advanced DevTools (performance/coverage), Storybook. * Stack: HTML5, JavaScript ES6+, React, Vue (both ideal), Hooks/Composition API, routing, state (Redux/RTK, Zustand, Pinia). * Testing: Jest/Vitest + Testing Library, visual regression (Playwright/Cypress). * Experience: 5-7+ years front-end, 3+ years leading style architecture and design systems in complex products. Benefits Solid strategic project, autonomy, hybrid work from Pravia, continuous
Benefits & conditions
training, flexible schedule, competitive compensation (medical insurance, training funding, etc.). Reach us: ****** (contact placeholder). #J-18808-Ljbffr