JustJoin.IT Hybrydowo Senior

Senior / Lead Frontend Developer

PZU Tech S.A.

⚲ Warszawa

Wymagania

  • Angular
  • Angular Material
  • TypeScript
  • JavaScript
  • CSS
  • HTML
  • RxJS
  • Git

Opis stanowiska

Zadania • 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 PZU i IT • Przeglądy kodu dostarczanego przez zespół i innych developerów w repo (przede wszystkim pod kątem spełniania uzgodnionych standardów PZU 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ń • 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ść dobrych praktyk programistycznych, • Znajomość dobrych praktyk procesu wytwarzania oprogramowania, • Znajomość wzorców projektowych i architektonicznych, • Znajomość metodyk Agile (mile widziany SCRUM), • Chęć nieustannego dążenia do podnoszenia jakości wytwarzanych produktów, • Dążenie do zapewnienia łatwości rozwoju i utrzymania wytwarzanych produktów, • Umiejętności szybkiego dostosowywania się do zmian, otwarcia na innych i nowe pomysły • Samoorganizacja i dążenie do przejmowania odpowiedzialności za realizację zadań 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 Doświadczenie: • 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 Współpraca na zasadach b2b Świadczenie usług 1 dzień w tygodniu z warszawskiego biura