Senior Frontend Developer
DCG Sp. z o.o
⚲ Remote
21 840 - 26 040 PLN (B2B)
Wymagania
- React
- JavaScript
- TypeScript
- SSR (nice to have)
- GraphQL (nice to have)
Opis stanowiska
O projekcie: Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko: Senior Frontend Developer Oferujemy: - Prywatną opiekę medyczną - Dofinansowanie karty sportowej - Stałe wsparcie konsultanta - Program rekomendacji pracowników Wymagania: - Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji frontendowych - Bardzo dobra znajomość JavaScript (ES6+) oraz TypeScript - Bardzo dobra znajomość React - Doświadczenie z Redux lub Zustand - Bardzo dobra znajomość HTML5, CSS3, SASS / SCSS oraz Tailwind CSS - Znajomość zasad RWD oraz dostępności (WCAG) - Umiejętność implementacji interfejsów na podstawie projektów w Figma - Zrozumienie architektury client–server oraz pracy z REST API - Doświadczenie w pracy z architekturą modułową lub monorepo - Umiejętność optymalizacji wydajności aplikacji frontendowych - Znajomość narzędzi developerskich przeglądarki (DevTools, Lighthouse) - Doświadczenie w pracy z Git oraz narzędziami CI/CD - Doświadczenie w pracy w zespole Scrum / Agile - Znajomość Jira i Confluence - Świadomość zagrożeń bezpieczeństwa frontendowego (XSS, CSRF, CORS) - Znajomość technicznego języka angielskiego Mile widziane: - Doświadczenie z SSR / SSG (Next.js, Gatsby) - Pisanie testów jednostkowych i integracyjnych (Jest, RTL, Cypress, Playwright) - Doświadczenie z GraphQL - Znajomość TDD / BDD - Znajomość Dockera i podstaw Kubernetes - Doświadczenie z chmurą (AWS lub Azure) - Udział w code review oraz mentoring młodszych developerów Codzienne zadania: - Projektowanie, implementacja i rozwój aplikacji frontendowych w oparciu o React - Współpraca z zespołem backendowym przy integracji REST API i GraphQL - Dbanie o jakość kodu poprzez code review, testy i utrzymanie standardów projektowych - Współtworzenie architektury frontendu i dobór technologii - Optymalizacja wydajności, dostępności i bezpieczeństwa aplikacji - Wsparcie w definiowaniu wymagań biznesowych i technicznych - Udział w planowaniu sprintów i procesie rozwoju produktu (Scrum) - Dokumentowanie rozwiązań technicznych w Confluence