Stanowisko:

Front-End Developer

Dołącz do zespołu, który tworzy i rozwija kluczowe systemy administracyjne wspierające codzienne funkcjonowanie naszej organizacji oraz drogerii. Nasza sekcja odpowiada za projektowanie, wytwarzanie i utrzymanie rozwiązań, które ułatwiają pracę w wielu obszarach. Pracujemy nad systemami odpowiedzialnymi za zlecanie zadań do drogerii, zarządzanie umowami dotyczącymi powierzchni handlowych, rezerwację przestrzeni biurowych, zarządzanie posiłkami oraz flotą pojazdów. Naszym celem jest dostarczanie nowoczesnych, intuicyjnych i skalowalnych aplikacji, które realnie wpływają na efektywność procesów biznesowych. 

Twój zakres obowiązków

  • rozwijaniem i utrzymaniem aplikacji frontendowych w technologii Angular, 

  • projektowaniem i implementacją komponentów UI zgodnie z design systemem, 

  • integracją aplikacji frontendowej z REST API backendowym, 

  • współpracą z zespołem backendowym przy definiowaniu kontraktów API i rozwiązywaniu problemów integracyjnych, 

  • dbaniem o jakość kodu – weryfikacją pod kątem jakości, optymalizacji, bezpieczeństwa i dobrych praktyk, 

  • prowadzeniem code review i wspieraniem rozwoju zespołu, 

  • projektowaniem architektury aplikacji frontendowych w ramach wytycznych Tech Leada i współpracą przy podejmowaniu decyzji technicznych, 

  • optymalizacją wydajności aplikacji frontendowych, 

  • pisaniem testów jednostkowych i integracyjnych, 

  • przygotowaniem dokumentacji technicznej komponentów i funkcjonalności, 

  • uczestniczeniem we wszystkich wydarzeniach Scrumowych i procesie Refinementu, 

  • pracowaniem z zespołem nad tworzeniem Inkrementu w Sprincie, 

  • śledzeniem zmian w technologii i trendów w obszarze frontend development, 

  • wspieraniem Product Ownerów w analizie wymagań biznesowych i ich przekładaniu na rozwiązania techniczne, we współpracy z Tech Leadem. 

Nasze wymagania

  • minimum 5 lat doświadczenia w tworzeniu aplikacji webowych w Angular (wersja 17+, preferowane 20+), 

  • doświadczenie z Angular standalone components, 

  • bardzo dobra znajomość TypeScript, 

  • praktyczne doświadczenie w pracy z RxJS i programowaniem reaktywnym, 

  • bardzo dobra znajomość HTML, CSS/SCSS oraz nowoczesnych frameworków CSS (TailwindCSS, PrimeFlex), 

  • doświadczenie w pracy z bibliotekami komponentów UI (PrimeNG lub podobne), 

  • bardzo dobra znajomość REST API i integracji z backendem, 

  • znajomość i doświadczenie w pracy z kontrolą wersji Git, 

  • umiejętność pisania testów jednostkowych (Karma, Jasmine), 

  • znajomość i doświadczenie pracy zgodnie z metodyką Scrum, 

  • umiejętność prowadzenia code review i dbania o jakość kodu, 

  • doświadczenie w projektowaniu architektury aplikacji frontendowych i podejmowaniu decyzji technicznych w zakresie frontendu, we współpracy z Tech Leadem, 

  • doświadczenie w optymalizacji wydajności aplikacji frontendowych (lazy loading, code splitting, OnPush change detection), 

  • znajomość zagadnień bezpieczeństwa w aplikacjach webowych, 

  • umiejętność skutecznej komunikacji technicznej i nietechnicznej, 

  • samodzielność i odpowiedzialność w działaniu, 

  • umiejętność analitycznego myślenia i przekładania wymagań biznesowych na techniczne rozwiązania, 

  • doświadczenie we współpracy z interesariuszami biznesowymi i Product Ownerami, 

  • zdolność do mentoringu, dzielenia się wiedzą i wspierania rozwoju zespołu, 

  • umiejętność planowania i priorytetyzacji własnych zadań oraz wspierania zespołu w samoorganizacji, 

  • dobra znajomość .NET/C# lub innych technologii backendowych dla lepszej współpracy z zespołem backendowym. 

mile widziane

  • znajomość narzędzi: Docker, Kubernetes, 

  • znajomość Chart.js lub podobnych bibliotek do wizualizacji danych, 

  • doświadczenie z internacjonalizacją (i18n) w aplikacjach Angular, 

  • znajomość narzędzi CI/CD, 

  • znajomość state management (NgRx, Akita), 

  • doświadczenie z testami E2E (Cypress, Playwright), 

  • znajomość architektury backendowej (Clean Architecture, Repository Pattern) dla lepszej współpracy z zespołem. 

To oferujemy

  • współprace w oparciu o kontrakt B2B.
Lokalizacja:
Łódź, Łódź, al. Politechniki 1, woj. łódzkie
Wymiar etatu:
Pełny etat
Aplikuj
Benefity
Kolorowe
Wakacje
Kolorowe Wakacje
Wypoczynek dla pracowników wychowujących dzieci z m. in. spektrum autyzmu czy zespołem downa w ośrodku rehabilitacyjnym
Strefa
PeopleCare
Strefa PeopleCare
Dostęp do platform wellbeingowych, wizyty ze specjalistami z zakresu psychoterapii, wskazówki prawne/finansowe.
Wsparcie
rzeczowe
Wsparcie rzeczowe
Bezzwrotne wsparcie w postaci produktów higienicznych dla pracowników, którzy znaleźli się w trudnej sytuacji życiowej
Wsparcie
finansowe
Wsparcie finansowe
Dodatkowy zastrzyk gotówki w okresie jesienno-zimowym dla każdego pracownika
Pakiet
kultura
Pakiet kultura
Tańszy dostęp m.in: do Netflixa, Spotify, Świata książki, Xbox czy Empik GO MAX