Firma apreel poszukuje doświadczonego Senior React Developera, który dołączy do zespołu pracującego nad zaawansowaną platformą AppStore oraz panelami sprzedawcy. Jest to rola w pełni zdalna, skupiona na tworzeniu nowoczesnych rozwiązań frontendowych w środowisku TypeScript i React 18.
Zakres obowiązków
- Projektowanie i rozwój platformy AppStore oraz paneli sprzedawcy przy użyciu React 18 i TypeScript.
- Integracja frontendu z API, w tym GraphQL Admin API oraz REST API z wykorzystaniem autoryzacji OAuth 2.0.
- Współtworzenie architektury micro-frontendowej oraz bezpiecznego osadzania aplikacji zewnętrznych w ekosystemie klienta.
- Dbanie o wysoką wydajność aplikacji, jakość kodu oraz utrzymywanie standardów testowania przy użyciu Jest i Cypress.
- Mentoring młodszych programistów oraz aktywne promowanie dobrych praktyk inżynierskich w zespole.
Wymagania
- Minimum 5 lat doświadczenia w pracy na stanowisku Frontend lub React Developer.
- Bardzo dobra znajomość React 18, TypeScript oraz zaawansowanych mechanizmów zarządzania stanem i cache.
- Praktyczne doświadczenie z GraphQL oraz narzędziami typu codegen, Apollo lub TanStack Query.
- Znajomość nowoczesnych narzędzi budowania aplikacji, takich jak Vite czy Webpack.
- Umiejętność pisania testów jednostkowych i integracyjnych (Jest, React Testing Library, Cypress).
- Zrozumienie zagadnień bezpieczeństwa webowego, w tym OAuth2, CORS oraz CSP w kontekście aplikacji wbudowanych.
Co oferujemy
- Długofalową współpracę w modelu B2B w ramach zespołu apreel.
- Pracę w 100% zdalnym trybie, umożliwiającą elastyczne zarządzanie czasem.
- Możliwość pracy z nowoczesnym stosem technologicznym w wymagającym środowisku produktowym.
- Współpracę z doświadczonym zespołem inżynierskim nastawionym na wysoką jakość kodu.