Frontend Developer/Tech Lead
Zakres obowiązków:
Techniczny mentoring i wsparcie dla dwóch deweloperów frontend w zespole (podejmowanie decyzji technicznych, projektowanie i wsparcie uzgodnień dla założeń realizowanej zmiany).
Bezpośrednia współpraca z architektem systemu (punkt kontaktu do uzgodnień kierunków technicznych zmian, standardów kodowania, identyfikacji długu technicznego i jego priorytetyzacji).
Projektowanie i uzgodnienie założeń technicznych do realizacji zmiany z zachowaniem integralności, bezpieczeństwa danych, jakości projektowanej architektury, ciągłości działania i wpływu na dług technologiczny.
Implementacja uzgodnionych zmian w funkcjonalności systemu zgodności ze standardami oraz dobrymi praktykami.
Przeglądy kodu dostarczanego przez zespół i innych developerów w repo (przede wszystkim pod kątem spełniania uzgodnionych standardów i zgodności z założeniami zmiany).
Aktywne przeciwdziałanie powstawaniu długu technologicznego przez inicjowanie działań refaktoryzacyjnych oraz współtworzenie rejestru długu systemowego.
Wsparcie programistyczne i merytoryczne podczas wdrażania rozwiązań.
Diagnoza, analiza i usuwanie błędów.
Analiza działania systemu oraz rekomendowanie i wdrażanie usprawnień wydajnościowych.
Wycena pracochłonności zmian w systemach informatycznych.
Wymagania:
Wykształcenie: wyższe o profilu informatycznym.
Dobra znajomość języka angielskiego umożliwiającą czytanie dokumentacji technicznej.
Znajomość wzorców projektowych i architektonicznych.
Min. 5 - lat doświadczenia na stanowisku programisty Front-end w projektach komercyjnych.
Min. 3 - lata doświadczeń w developmencie aplikacji webowych lub aplikacji mobilnych.
Min. 2 - lata doświadczenia w roli developera w pracy w modelu zwinnym.
Angular (komponenty, moduły, serwisy, DI, routing, formularze, lazy loading, optymalizacja).
TypeScript i JavaScript (ES6+).
RxJS.
Git, node, npm.
integracja REST, websockets
testy jednostkowe (Jest/Vitest).
webpack/Vite.
doświadczenie z mikrofrontendami Module federation + web components.
Mile widziane:
Wiedza o Accessibility (WCAG) i doświadczenie w RWD.
Wiedza o Web Performance.
Znajomość zagadnień i narzędzi z obszarów CI/CD (Jenkins).
Znajomość service workerów, web push API.
Znajomość Docker/Kubernetes.
Frontend Developer/Tech Lead
Frontend Developer/Tech Lead