About this role
Job title: Senior Frontend Engineer - Angular
About the Role We are seeking a Senior Frontend Engineer with deep Angular expertise to join the team powering an e-banking platform for a BFSI client in Switzerland. You will shape frontend architecture, establish standards, mentor peers, and collaborate with UX designers, backend engineers, and product owners to deliver secure, performant, and accessible experiences across four national languages.
What You'll Do
- Lead the design and evolution of Angular application architecture — module federation, standalone components, lazy loading, and state management patterns.
- Own and extend the shared component library/design system built with Angular Material and custom SCSS tokens.
- Define coding standards, review guidelines, and ADRs for the frontend chapter.
- Drive migration/upgrades across major Angular versions with minimal disruption to delivery squads.
- Evaluate and adopt new Angular features (Signals, Deferrable Views, SSR with Angular Universal).
- Implement complex banking features: payments, account overviews, transaction histories, document centre, and secure messaging.
- Build secure authentication and session management UIs integrating with OAuth2 / OpenID Connect and MFA.
- Develop multilingual interfaces using Angular i18n and ngx-translate, respecting DE/FR/IT/EN Swiss conventions.
- Collaborate with backend teams to design and consume RESTful and GraphQL APIs with strong typing (OpenAPI codegen, Apollo).
- Ensure pixel-perfect UI from Figma; maintain consistency across breakpoints and devices.
- Optimize performance: bundle size, Core Web Vitals, change detection strategy, virtual scrolling.
- Write unit tests (Jest / Jasmine / Karma) and integration tests; contribute to E2E test suites (Cypress / Playwright).
- Enforce accessibility standards (WCAG 2.1 AA) across components; support screen readers and keyboard navigation.
- Conduct thorough code reviews and contribute to a culture of quality and continuous improvement.
- Apply OWASP Top 10 mitigations in frontend code; implement CSP, SRI, secure cookie handling; support security audits; stay aligned with FINMA digital banking guidelines.
What We're Looking For
- 3+ years of professional frontend development with Angular (v12 or later).
- Strong TypeScript skills and an expert understanding of the Angular compiler.
- Expert-level RxJS experience for complex asynchronous data flows.
- Experience building and maintaining large-scale production Angular applications.
- Solid web security fundamentals relevant to frontend: XSS, CSRF, CSP, secure authentication.
- Experience with NgRx or equivalent state management in non-trivial apps.
- Strong UI quality focus: accessibility, cross-browser compatibility, responsive design, and performance.
- Collaborative mindset with mentoring or leading frontend engineers.
- Languages: German fluent (B2+), English business proficient; French or Italian advantageous.
Nice to Have
- Experience in financial services, banking, or another security-sensitive regulated industry.
- Familiarity with micro-frontend architecture (module federation, single-spa).
- Nx monorepo tooling for multi-app/multi-lib workspaces.
- Contributions to open-source Angular projects or internal design systems.
- Angular Universal (SSR) or static pre-rendering for performance.
- Experience integrating Angular apps with OAuth2/OIDC providers (Keycloak, Azure AD B2C).
Compensation & Benefits Not disclosed in the posting.