Senior Frontend Developer (React + React Native)
TeamQuest
⚲ Warszawa
20 000 - 24 000 PLN (B2B / UoP)
Wymagania
- React
- React Native
- JavaScript
- TypeScript
- GraphQL
Opis stanowiska
Nasz klient to nowoczesna, międzynarodowa firma technologiczna specjalizująca się w tworzeniu innowacyjnych rozwiązań dla branży e-commerce i fintech, która ceni sobie kreatywność, zaangażowanie i pracę zespołową. Senior Frontend Developer (React + React Native) 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, - Nowoczesne biura w dogodnych lokalizacjach. 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. 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).