Frontend React Developer
Zakres obowiązków
Projektowanie, implementacja i rozwój aplikacji frontendowych w React
Współpraca z zespołem backendowym przy integracji REST API i GraphQL
Dbanie o jakość kodu poprzez code review, testy i standardy projektowe
Współtworzenie architektury frontendu oraz 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 rozwoju produktu (Scrum)
Dokumentowanie rozwiązań technicznych w Confluence
Wymagania / Kompetencje
1. JavaScript / TypeScript
Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji frontendowych
Bardzo dobra znajomość JavaScript (ES6+) oraz TypeScript
Umiejętność pisania czystego, czytelnego i wydajnego kodu
2. Frameworki frontendowe
Bardzo dobra znajomość React
Doświadczenie w pracy z narzędziami ekosystemu React (np. Redux, Zustand)
Znajomość SSR / SSG (Next.js, Gatsby)
3. HTML / CSS
Bardzo dobra znajomość HTML5, CSS3, SASS/SCSS, Tailwind
Umiejętność implementacji interfejsów na podstawie projektów graficznych (np. Figma)
Znajomość zasad RWD oraz WCAG / dostępności cyfrowej
4. Testowanie
Doświadczenie w pisaniu testów jednostkowych i integracyjnych(np. Jest, React Testing Library, Cypress, Playwright) – mile widziane
Znajomość TDD / BDD oraz YETI będzie dodatkowym atutem
5. Architektura aplikacji
Doświadczenie w pracy z architekturą modułową / monorepo
Znajomość REST API oraz GraphQL
Zrozumienie architektury Client–Server oraz komunikacji asynchronicznej(HTTP, WebSocket)
6. Wydajność i optymalizacja
Umiejętność analizowania i optymalizacji wydajności aplikacji frontendowych
Znajomość narzędzi takich jak DevTools, Lighthouse
7. Zarządzanie wersjami i CI/CD
Doświadczenie w pracy z Git
Znajomość Bitbucket, GitLab CI, Jenkins
Umiejętność pracy w środowisku automatyzacji i deploymentu
8. Współpraca
Doświadczenie w pracy w metodykach Scrum / Agile
Znajomość narzędzi Jira, Confluence
Udział w code review oraz mentoringu młodszych developerów
Mile widziane doświadczenie w branży medialnej/broadcast
9. Bezpieczeństwo
Zrozumienie zagrożeń frontendowych (XSS, CSRF, CORS, Clickjacking)
Znajomość zasad OWASP Frontend Security
10. Integracja i DevOps
Znajomość Docker oraz podstaw Kubernetes
Doświadczenie w pracy z API i środowiskami chmurowymi (AWS lub Azure)
Rozumienie procesów CI/CD
11. UX / UI
Umiejętność pracy z projektami z Figmy
Zrozumienie zasad użyteczności i dostępności interfejsów
12. Język angielski
Znajomość języka angielskiego umożliwiająca czytanie dokumentacji techniczneji komunikację w międzynarodowym zespole
Frontend React Developer
Frontend React Developer