
Senior Frontend Developer, Web/UI
Atos
full-time
Posted on:
Location Type: Office
Location: Warszawa • 🇵🇱 Poland
Visit company websiteJob Level
Senior
Tech Stack
GraphQLJavaScriptNode.jsSCSS
About the role
- Implementacja interfejsów użytkownika na podstawie makiet z Figma/Adobe XD (pixel-perfect lub zgodnie z design systemem).
- Dbanie o semantyczny HTML i podstawową dostępność WCAG.
- Rozwój warstwy styli w SCSS/SASS (mixiny, zmienne, dziedziczenie, partiale, extend, funkcje).
- Implementacja logiki w ES6+ (klasy, moduły, async/await, Promisy); kod obiektowy i modułowy (import/export).
- Integracja z REST API/GraphQL: obsługa żądań, błędów i stanów ładowania po stronie frontendu.
- Praca z bibliotekami wykresów (Chart.js, ECharts, Highcharts, Recharts) oraz optymalizacja wydajności przy dużych datasetach.
- Konfiguracja i utrzymanie zadań w Gulp (kompilacja SCSS, bundling, minifikacja, watch, live reload); zarządzanie zależnościami przez npm.
- Code review, praca z Git (branching, PR, rozwiązywanie konfliktów), zarządzanie zadaniami w Jira.
- Współpraca z UX/UI designerami i backend developerami oraz budowanie relacji z Klientami.
Requirements
- Minimum 4 lata doświadczenia komercyjnego jako Frontend Developer w większych projektach.
- Bardzo dobra umiejętność cięcia makiet z Figma /Adobe XD i odwzorowania pixel-perfect lub zgodnie z design systemem.
- Znajomość RWD (breakpointy, mobile-first/desktop-first), tworzenie layoutów grid/flex.
- Bardzo dobra znajomość SCSS/SASS (mixiny, zmienne, dziedziczenie, partiale, extend, funkcje).
- Bardzo dobra znajomość ES6+ (klasy, moduły, async/await, Promisy); doświadczenie w kodzie obiektowym i modułowym.
- Doświadczenie z bibliotekami wykresów (Chart.js lub inne) i optymalizacją wydajności dla dużych datasetów.
- Praktyczna znajomość Node.js i npm (zarządzanie zależnościami, skrypty).
- Doświadczenie z Gulp (kompilacja SCSS, bundling, minifikacja, watch, live reload).
- Doświadczenie z design systemem/style guide (komponenty i ich stany).
- Korzystanie z REST API/GraphQL , obsługa zapytań i błędów we froncie.
- Umiejętność code review oraz pracy z Git (branching, PR, konflikty).
- Umiejętność pracy i zarządzania zadaniami w Jira .
Benefits
- Elastyczne godziny pracy oraz opcję pracy zdalnej.
- Szeroki pakiet benefitów: Medicover, wsparcie pasji, ubezpieczenie na życie, vouchery, bilety, karta sportowa, celebracja wyjątkowych okazji.
- Możliwość rozwoju dzięki platformie e-learningowej i udziałowi w projektach wewnętrznych.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTMLSCSSSASSES6REST APIGraphQLNode.jsGulpcode reviewRWD
Soft skills
collaborationrelationship building