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.
responsibilities :
rozwijanie i utrzymanie aplikacji frontendowych w technologii Angular,
projektowanie i implementacja komponentów UI zgodnie z design systemem,
integracja aplikacji frontendowej z REST API backendowym,
współpraca z zespołem backendowym przy definiowaniu kontraktów API i rozwiązywaniu problemów integracyjnych,
dbanie o jakość kodu poprzez weryfikację pod kątem jakości, optymalizacji, bezpieczeństwa oraz dobrych praktyk,
prowadzenie code review i wspieranie rozwoju zespołu,
projektowanie architektury aplikacji frontendowych w ramach wytycznych Tech Leada oraz współpraca przy podejmowaniu decyzji technicznych,
optymalizacja wydajności aplikacji frontendowych,
pisanie testów jednostkowych i integracyjnych,
przygotowywanie dokumentacji technicznej komponentów i funkcjonalności,
uczestniczenie we wszystkich wydarzeniach Scrumowych oraz w procesie refinementu,
praca z zespołem nad tworzeniem inkrementu w sprincie,
śledzenie zmian technologicznych i trendów w obszarze frontend development,
wspieranie Product Ownerów w analizie wymagań biznesowych oraz ich przekładaniu na rozwiązania techniczne we współpracy z Tech Leadem.
requirements-expected :
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 oraz 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 oraz integracji z backendem,
znajomość i doświadczenie w pracy z systemem kontroli wersji Git,
znajomość i doświadczenie pracy zgodnie z metodyką Scrum,
umiejętność prowadzenia code review oraz dbania o jakość kodu,
doświadczenie w projektowaniu architektury aplikacji frontendowych oraz podejmowaniu decyzji technicznych w zakresie frontendu we współpracy z Tech Leadem,