OverviewSenior 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.ResponsibilitiesFrontend 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.E-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.API & 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.Performance & 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).Security & 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.Collaboration: work with UX, frontend peers, backend engineers, and product owners to raise the quality bar across the web channel.QualificationsMust-Haves:3+ years of professional frontend development with Angular (v12 or later).Strong TypeScript skills with strict typing and understanding of the Angular compiler.Expert-level RxJS knowledge and experience designing reactive 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; strong UI quality focus (accessibility, cross-browser compatibility, responsive design, performance).Collaborative mindset with mentoring/leadership experience for frontend engineers.Familiarity with integrating Angular apps with OAuth2/OIDC providers.Languages: German (Fluent B2+), English (Business proficient); French or Italian is advantageous.Nice-to-Haves:Financial services or other security-sensitive regulated industry experience.Experience with micro-frontend architecture (module federation, single-spa).Nx monorepo tooling experience.Contributions to open-source Angular projects or internal design systems.Angular Universal (SSR) or static pre-rendering experience.Experience integrating with OAuth2/OIDC providers (Keycloak, Azure AD B2C).Location and EmploymentLocation: Zürich. Time Type: Full time. Contract Type: Permanent.
#J-18808-Ljbffr