W skrócie
- Zadania: Twórz i utrzymuj mikro-frontendy w Angularze, współpracując z zespołami produktowymi.
- Firma: Dynamiczna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w budowaniu systemów projektowych i architekturze mikro-frontendów.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
W tej roli będziesz dostarczać gotowe do produkcji mikro-frontendy Angular i integrować je w wspólnym rdzeniu MFE. Będziesz odpowiedzialny za komponenty, automatyczne testy i konfiguracje wdrożeniowe, które będą działać niezawodnie w Kubernetes, a także będziesz je dokumentować, aby inne zespoły mogły je obsługiwać z pewnością. Twoja praca zapewnia zespołom produktowym spójną, łatwą w utrzymaniu podstawę front-endową.
Obowiązki:
- Implementacja i utrzymanie niestandardowego systemu projektowania z Angular 21+ i sygnałami bez strefowymi, aby zespoły produktowe mogły ponownie wykorzystywać spójne, dostępne komponenty.
- Dostarczanie mikro-frontów i integrowanie ich w wspólnym rdzeniu MFE, korzystając z SystemJS i usług Micronaut na Java 25+.
- Współpraca z inżynierami platformy, specjalistami QA i zespołami produktowymi w celu planowania integracji i bezpiecznego ich wydania.
- Budowanie i utrzymywanie usług Micronaut opartych na PostgreSQL, które wspierają platformę mikro-frontów.
- Rozwój narzędzi CLI w Bash i Node.js 24+, które automatyzują procesy budowy, pakowania i dostarczania.
- Pisanie i utrzymywanie testów komponentów z Cypress oraz testów integracyjnych z Playwright, a także zapewnienie niezawodności artefaktów testowych w CI.
- Pakowanie i publikowanie artefaktów ORAS/OCI oraz serwowanie zasobów front-endowych przez niestandardowe CDN na Ceph.
- Ustawienie obserwowalności OpenTelemetry dla krytycznych systemów oraz utrzymywanie przepływów CI/CD z użyciem Azure DevOps pipelines i Argo CD, w tym dokumentacji technicznej do obsługi w Kubernetes.
Wymagania:
- Udokumentowane doświadczenie w budowaniu i utrzymywaniu niestandardowych systemów projektowania z Angular 21+ i sygnałami bez strefowymi.
- Silne doświadczenie praktyczne w architekturze mikro-frontów z użyciem SystemJS i usług Micronaut na Java 25+.
- Udowodniona biegłość w rozwijaniu usług opartych na PostgreSQL z Micronaut i Java 25+.
- Praktyczna wiedza w zakresie tworzenia automatyzacji budowy i dostarczania z użyciem Bash i Node.js 24+.
- Solidne doświadczenie w rozwijaniu testów komponentów z Cypress oraz testów integracyjnych z Playwright.
- Znajomość serwowania zasobów front-endowych przez rozwiązania CDN oparte na Ceph.
- Zaawansowane doświadczenie w implementacji obserwowalności na poziomie CRITIS z OpenTelemetry.
- Udokumentowana zdolność do pakowania, publikowania, konsumowania i przetwarzania artefaktów ORAS/OCI.
- Silne doświadczenie w dostarczaniu z użyciem Azure DevOps pipelines, Argo CD oraz wdrożeń Kubernetes na poziomie produkcyjnym.
Senior Angular Micro-Frontend Engineer in Katowice – pracodawca: SoftServe
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku publicznym. Pracując jako Lead Backend Engineer, będziesz częścią zespołu, który kładzie duży nacisk na innowacje i współpracę, a także korzysta z najnowszych technologii w obszarze Java i PHP. Oferujemy elastyczne godziny pracy, wsparcie w dalszym kształceniu oraz przyjazną atmosferę, która sprzyja wymianie wiedzy i doświadczeń w międzynarodowym zespole.