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 – weryfikacja pod kątem jakości, optymalizacji, bezpieczeństwa i dobrych praktyk,
prowadzenie code review i wspieranim rozwoju zespołu,
projektowanie architektury aplikacji frontendowych w ramach wytycznych Tech Leada i współpraca przy podejmowaniu decyzji technicznych,
optymalizacja wydajności aplikacji frontendowych,
pisanie testów jednostkowych i integracyjnych,
przygotowanie dokumentacji technicznej komponentów i funkcjonalności,
uczestniczenie we wszystkich wydarzeniach Scrumowych i procesie Refinementu,
pracowanie z zespołem nad tworzeniem Inkrementu w Sprincie,
śledzenie zmian w technologii i trendów w obszarze frontend development,
wspieranie Product Ownerów w analizie wymagań biznesowych i 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 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,
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,