Senior Angular Developer/ Tech Lead
apreel•Warszawa•Zdalnie
Apreel to software house specjalizujący się w dostarczaniu rozwiązań IT dla klientów zewnętrznych, co narzuca projektowy charakter pracy. Stanowisko Senior Angular Developera łączy rolę programisty z technicznym mentoringiem i ścisłą współpracą z architektem systemu. Firma stawia na utrzymanie standardów jakościowych i aktywne zarządzanie długiem technicznym, co sugeruje dojrzałe podejście do inżynierii oprogramowania. Wymagany tryb hybrydowy z obecnością w biurze raz w tygodniu ogranicza dostępność dla osób preferujących pełny remote. Brak transparentności płacowej w ogłoszeniu jest standardem w tej firmie, co utrudnia weryfikację konkurencyjności oferty na tle rynku.
📝 Opis główny / Wstęp
Profil: Senior Angular Developer/ Tech Lead
Zakres zadań:
- 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 IT
- Przeglądy kodu dostarczanego przez zespół i innych developerów w repo (przede wszystkim pod kątem spełniania uzgodnionych standardów Klienta i IT 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ń
Oferta:
- Lokalizacja: hybrydowo; 1x w tygodniu w biurze
- Stawka: do 185 PLN netto/h
Profil kandydata
Wymagania:
- Min. 7 - lat doświadczenia na stanowisku programisty Front-end w projektach komercyjnych,
- Wymagana znajomość i doświadczenie w technologii:
- Angular (komponenty, moduły, serwisy, DI, routing, formularze, lazy loading, optymalizacja)
- Angular Material lub innej biblioteki UI
- TypeScript i JavaScript (ES6+),
- HTML5, CSS3, SCSS i architektury CSS,
- RxJS
- Git, node, npm
- protokół HTTP
- 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.