
Frontendutvecklare
Deploja · Solna, Stockholm County, Sweden
About this role
The candidate will work as a consultant within a consulting business, being employed by the firm and working on client projects or internal commitments. The role focuses on component-based frontend development, specifically building, managing, or contributing to component libraries or design systems. Key technical responsibilities include working with JavaScript, TypeScript, React, and Web Components (specifically Lit). The daily work involves close collaboration with designers, UX writers, and other developers, as well as documenting components and technical decisions. The position requires a strong understanding of frontend accessibility (WCAG) and version control/CI/CD flows.
Skills & technologies
Must have
- JavaScript
- TypeScript
- React
- Web Components
- Lit
- CI/CD
- WCAG
- Documentation
Nice to have
- ARIA
- Screen Readers
- Storybook
- Automated UI Testing
- Design Tokens
- CSS Architecture
- Monorepo
- npm
Read full description
Din profil (Skall krav)
- Minst 3–5 års erfarenhet av frontendutveckling.
- Goda kunskaper i JavaScript och TypeScript.
- Erfarenhet av komponentbaserad frontendutveckling, gärna med React.
- Praktisk erfarenhet av web components, gärna med Lit.
- Erfarenhet av att bygga, förvalta eller bidra till komponentbibliotek eller designsystem.
- Grundläggande förståelse för tillgänglighet i frontendutveckling, inklusive WCAG-principer, semantik och tangentbordsnavigering.
- Erfarenhet av versionshantering och CI/CD-flöden.
- Vana att samarbeta nära designers, UX writers/content designers och andra utvecklare.
- Förmåga att dokumentera komponenter, riktlinjer och tekniska beslut på ett tydligt sätt.
- Fördjupad praktisk erfarenhet av tillgänglig komponentutveckling, exempelvis WCAG-granskning, ARIA, fokusbeteenden och testning med skärmläsare.
- Erfarenhet av att designa och förvalta komponent-API:er i web components, till exempel properties/attributes, events och slots.
- Erfarenhet av att använda eller integrera web components i React-applikationer.
- Praktisk erfarenhet av Storybook eller liknande dokumentations- och utvecklingsmiljöer.
- Intresse för eller erfarenhet av automatiserad testning av UI-komponenter.
- Erfarenhet av design tokens, tematisering eller CSS-arkitektur.
- Erfarenhet av monorepo, paketering och versionshantering av npm-paket.