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, 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 training, flexible schedule, competitive compensation (medical insurance, training funding, etc.).
Reach us: ****** (contact placeholder).
#J-18808-Ljbffr