HeadHR poszukuje doświadczonego programisty frontendu, który będzie projektować i implementować zaawansowane interfejsy użytkownika z wykorzystaniem React i React Native. Oczekujemy minimum 5-letniego doświadczenia w aplikacjach webowych oraz 3-letniego w aplikacjach mobilnych. Oferujemy atrakcyjne wynagrodzenie, możliwość pracy zdalnej, a także bogaty pakiet benefitów, w tym prywatną opiekę medyczną i elastyczne godziny pracy.
Qualifications
Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych z wykorzystaniem React.
Minimum 3 lata doświadczenia w tworzeniu aplikacji mobilnych z wykorzystaniem React Native.
Doskonała znajomość JavaScript (ES6+), HTML5 i CSS3.
Responsibilities
Projektowanie i implementacja zaawansowanych interfejsów użytkownika z wykorzystaniem React i React Native.
Tworzenie i utrzymanie komponentów wielokrotnego użytku i bibliotek frontendu.
Ścisła współpraca z zespołami backendowymi.
Skills
React
React Native
JavaScript (ES6+)
HTML5
CSS3
Redux
CI/CD
Git
Jest
Agile
Komunikacja
Angielski (min. B2)
Job description
Wymagania:
Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych z wykorzystaniem React,
Minimum 3 lata doświadczenia w tworzeniu aplikacji mobilnych z wykorzystaniem React Native,
Doskonała znajomość JavaScript (ES6+), HTML5 i CSS3,
Doświadczenie z Redux lub innymi narzędziami do zarządzania stanem aplikacji,
Znajomość narzędzi CI/CD oraz doświadczenie w pracy z systemami kontroli wersji (Git),
Umiejętność pisania testów jednostkowych i integracyjnych (Jest, Enzyme, Testing Library),
Doświadczenie z integracją RESTful API oraz GraphQL,
Znajomość najlepszych praktyk związanych z bezpieczeństwem aplikacji frontendowych,
Umiejętność pracy w zwinnych metodykach (Agile, Scrum),
Bardzo dobre umiejętności komunikacyjne i interpersonalne,
Biegła znajomość języka angielskiego (min. B2).
Dodatkowe atuty:
Doświadczenie z TypeScript,
Znajomość innych frameworków i bibliotek frontendowych (Vue.js, Angular),
Doświadczenie w prowadzeniu szkoleń i warsztatów technicznych,
Znajomość narzędzi do analizy i monitorowania wydajności aplikacji (np. Lighthouse, Sentry).
Kogo poszukujemy?
Obowiązki:
Projektowanie i implementacja zaawansowanych interfejsów użytkownika z wykorzystaniem React i React Native,
Tworzenie i utrzymanie komponentów wielokrotnego użytku i bibliotek frontendu,
Ścisła współpraca z zespołami backendowymi, UX/UI i product ownerami w celu dostarczania najwyższej jakości rozwiązań,
Optymalizacja aplikacji pod kątem wydajności i skalowalności,
Prowadzenie przeglądów kodu i mentoring młodszych członków zespołu,
Udział w planowaniu architektury systemów i doborze technologii.
Oferujemy:
Atrakcyjne wynagrodzenie oraz system premiowy,
Możliwość pracy zdalnej oraz elastyczne godziny pracy,
Prywatną opiekę medyczną i ubezpieczenie na życie,
Dostęp do najnowszych technologii i narzędzi,
Budżet na szkolenia, konferencje i rozwój zawodowy,
Przyjazną i wspierającą atmosferę pracy w międzynarodowym środowisku,