Senior Front-End Developer (Expert@ Css)

ebroker Insurance Technologies, S.A.
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

JavaScript
API
HTML5
Browser Compatibility
CSS
Semantic HTML
Web Applications
Tailwind
React
Cypress
Vue.js
Playwright
Front End Software Development
React

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

Apply for this position