Ph3Overview /h3pSenior Frontend Developer with deep Angular expertise to join the team powering an e-banking platform for a BFSI client. You will be a key contributor to the web banking application across all four of Switzerland's national languages, building secure, performant, and accessible user experiences in a regulated financial environment. As a senior engineer, you will shape frontend architecture, establish standards, mentor peers, and collaborate with UX designers, backend engineers, and product owners. /ph3Responsibilities /h3ulliFrontend Architecture Engineering: 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 and design system built with Angular Material and custom SCSS tokens; define coding standards, review guidelines, and ADRs; drive migration and upgrade paths across major Angular versions; evaluate and introduce new Angular features where beneficial. /liliE-Banking Feature Development: implement complex banking features (payment flows, account overviews, transaction history, document centre, 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. /liliAPI UI Quality: collaborate with backend teams to design and consume RESTful and GraphQL APIs with strong typing; ensure pixel-perfect UX from Figma across breakpoints and devices. /liliPerformance Quality: optimise Angular app performance (bundle size, Core Web Vitals, change detection, virtual scrolling); write tests (Jest/Jasmine/Karma) and contribute to E2E tests (Cypress/Playwright); enforce accessibility (WCAG 2.1 AA). /liliSecurity Compliance: apply OWASP Top 10 mitigations, implement CSP headers and secure cookies, support security audits and remediation; maintain awareness of fintech guidelines for frontend data handling and user consent. /liliCollaboration: work with UX, frontend peers, backend engineers, and product owners to raise the quality bar across the web channel. /li /ulh3Qualifications /h3ulliMust-Haves:ulli3+ years of professional frontend development with Angular (v12 or later). /liliStrong TypeScript skills with strict typing and understanding of the Angular compiler. /liliExpert-level RxJS knowledge and experience designing reactive data flows. /liliExperience building and maintaining large-scale production Angular applications. /liliSolid web security fundamentals relevant to frontend: XSS, CSRF, CSP, secure authentication. /liliExperience with NgRx or equivalent state management; strong UI quality focus (accessibility, cross-browser compatibility, responsive design, performance). /liliCollaborative mindset with mentoring/leadership experience for frontend engineers. /liliFamiliarity with integrating Angular apps with OAuth2/OIDC providers. /liliLanguages: German (Fluent B2+), English (Business proficient); French or Italian is advantageous. /li /ul /liliNice-to-Haves:ulliFinancial services or other security-sensitive regulated industry experience. /liliExperience with micro-frontend architecture (module federation, single-spa). /liliNx monorepo tooling experience. /liliContributions to open-source Angular projects or internal design systems. /liliAngular Universal (SSR) or static pre-rendering experience. /liliExperience integrating with OAuth2/OIDC providers (Keycloak, Azure AD B2C). /li /ul /li /ulh3Location and Employment /h3pLocation: Zürich. Time Type: Full time. Contract Type: Permanent. /p /p #J-18808-Ljbffr