Frontend Architect - Angular
🚀 About the project
Dla naszego klienta z branży finansowej realizujemy strategiczny projekt budowy nowej platformy frontendowej, opartej o Angular + NX monorepo, która obsłuży trzy niezależne, ale silnie współdzielące funkcjonalności aplikacje:
Portal dla klientów – dłużników
CRM dla doradców terenowych (aplikacja tabletowa)
CRM dla doradców telefonicznych
Celem jest stworzenie skalowalnej, pluginowej architektury frontendowej, umożliwiającej:
wysoki poziom współdzielenia komponentów,
niezależny rozwój aplikacji,
łatwe dokładanie nowych modułów i zespołów.
Projekt realizowany jest w ścisłej współpracy z zespołami backendowymi (.NET) oraz UX/UI.
🧠 Twoja rola
Szukamy Frontend Architekta, który będzie technologicznym liderem obszaru Angular + NX.
Zakres odpowiedzialności:
Zaprojektowanie pluginowej architektury frontendu
Budowa shell application i mechanizmu dynamicznego ładowania modułów
Definicja standardów:
modularności
komunikacji między aplikacjami
struktury kodu w monorepo
Przygotowanie POC oraz wzorców architektonicznych dla zespołów
Współpraca przy design systemie i bibliotekach wspólnych
Tworzenie dokumentacji technicznej
Prowadzenie warsztatów i szkoleń dla developerów
🛠 Tech stack
Frontend:
Angular (latest)
TypeScript
RxJS, Signals
NX Monorepo
Backend (współpraca):
.NET
REST / API contracts
Architektura & tooling:
Module Federation / lazy loading
Design System
CI/CD z wykorzystaniem NX affected & cache
✅ Must have
Ekspercka znajomość Angulara
Bardzo dobra znajomość NX Monorepo
dependency graph
affected
cache
custom generators
Doświadczenie w budowie modularnych aplikacji frontendowych
Umiejętność projektowania standardów architektonicznych
Doświadczenie w rozwiązywaniu złożonych problemów technicznych
Gotowość do roli mentora i lidera technicznego
➕ Nice to have
Doświadczenie w migracji do monorepo lub refaktoryzacji architektury
Znajomość NgRx
Podstawowa znajomość C# lub Java
Doświadczenie w pracy z design systemami na dużą skalę
🎁 Co oferujemy
Realny wpływ na kluczową architekturę dużego systemu
Pracę przy projekcie o długim horyzoncie
Współpracę z dojrzałym zespołem technicznym
Dużą autonomię decyzyjną
Elastyczny model pracy (remote / hybryda)
Wsparcie Software House’u z mocnym zapleczem architektonicznym
🧭 Proces rekrutacyjny
Krótka rozmowa z nami (SH, Wrocław)
Rozmowa techniczna (architektura + Angular + NX)
Decyzja
Frontend Architect - Angular
Frontend Architect - Angular