Frontend Developer (Angular) in the EU
Tech Stack / Keywords
Firma i stanowisko
The customer is a large international organization operating in the insurance and risk protection domain, providing diversified insurance solutions across multiple lines of business. The project focuses on developing and enhancing a modern digital insurance platform supporting the full lifecycle of insurance products with a scalable, secure, API-driven ecosystem for web, mobile, and partner integrations.
Wymagania
- 4+ years hands-on experience with Angular (v14+), preferably v17+.
- Strong experience with Nx monorepos, including project boundaries, library ownership, path aliases, and build targets.
- Hands-on experience with Module Federation configuration, shared dependencies, and runtime integration.
- Advanced TypeScript skills including strict mode, generics, and type narrowing.
- Experience with state management using NgRx Signals or @ngrx/signals.
- Strong understanding of authentication including OIDC Authorization Code Flow with PKCE and Bearer token interceptors.
- Experience with design systems and Tailwind CSS, including component tokens and OKLCH colors.
- Strong testing experience with Jest, Angular TestBed, and component harnesses.
- English language proficiency at Intermediate+ level or above.
Nice to have:
- Experience with MSAL Angular.
- Experience with Spartan NG Brain, Angular CDK, or similar headless component patterns.
- Experience integrating AG Grid Community.
- Familiarity with Foblex Flow (@foblex/flow) or React Flow for graph-based interfaces.
- Experience with GoRules ZEN Engine (@gorules/zen-engine-wasm) and in-browser JDM decision table evaluation.
- Experience with Angular i18n ($localize) and locale-aware build pipelines.
- Basic Podman CLI skills for building and running production Angular containers locally.
Obowiązki
- Build and maintain Angular micro-frontends within an Nx monorepo using Module Federation (Native Federation / esbuild).
- Implement config-driven UI rendering based on backend schema including field definitions, visibility rules, and layouts.
- Develop shared component libraries used across five product teams.
- Integrate MSAL authentication, Angular HTTP interceptors, and JWT-based API calls.
- Implement form engine patterns including dynamic field rendering, conditional visibility via ZEN expression evaluation, prefill, and validation.
- Collaborate with UX and domain teams to create accessible, production-grade Angular components from design tokens.
- Enforce OnPush change detection, Angular Signals, and performance best practices across remotes.
- Write unit and integration tests and maintain coverage gates.
Benefity
- Opportunity to work remotely, from office, or hybrid.
- Professional, financial, and career growth with mentoring and adaptation systems.
- Possibility to earn up to an additional 1,000 EUR/month as part of the annual bonus.
- Access to a corporate training portal with a comprehensive knowledge base.
- Corporate social events including parties, pizza days, PlayStation, fruits, coffee, snacks, and movies.
- Certification compensation (e.g., AWS, PMP).
- Referral program.
- Private health insurance and sports compensation depending on employment type.
Inne informacje
Informujemy, że administratorem danych jest Andersen Soft UAB z siedzibą w Krakow, ul. Al. Pokoju 18, 31 - 564 dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Andersen
59 aktywnych ofert