Senior Frontend Engineer - Angular

Senior Frontend Engineer - Angular

Zürich Vollzeit Kein Homeoffice möglich
Dormont Manufacturing Co
Job Description:
We Dream. We Do. We Deliver.
Merkle, a dentsu company, powers the experience economy. For more than 35 years, the company has put people at the heart of its approach to digital business transformation. As the only integrated experience consultancy in the world with a heritage in data science and business performance, Merkle delivers holistic, end-to-end experiences that drive growth, engagement, and loyalty. Merkle’s expertise has earned recognition as a “Leader” by top industry analyst firms, in categories such as digital transformation and commerce, experience design, engineering and technology integration, digital marketing, data science, CRM and loyalty, and customer data management. With more than 16,000 employees, Merkle operates in 30+ countries throughout the Americas, EMEA, and APAC.
Who are we looking for?
We are looking for a
Senior 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 that meet the rigorous demands of a regulated financial environment.
As a senior engineer, you will go beyond feature delivery: you will shape frontend architecture, establish standards, mentor peers, and collaborate tightly with UX designers, backend engineers, and product owners to raise the quality bar across the entire web channel.
Key Responsibilities Frontend 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 architectural decision records (ADRs) for the frontend chapter
Drive migration and upgrade paths across major Angular versions with minimal disruption to delivery squads
Evaluate and introduce new Angular features (Signals, Deferrable Views, SSR with Angular Universal) where they bring clear benefit
E-Banking Feature Development
Implement complex banking features: payment flows, account overviews, transaction history, document centre, and secure messaging
Build secure authentication and session management UIs integrating with OAuth2 / OpenID Connect and MFA flows
Develop and maintain multilingual (DE/FR/IT/EN) interfaces using Angular i18n and ngx-translate, respecting Swiss linguistic and formatting conventions
Collaborate with backend teams to design and consume RESTful and GraphQL APIs with strong typing (OpenAPI codegen, Apollo)
Ensure pixel‑perfect implementation of UX designs from Figma, maintaining consistency across breakpoints and devices
Performance & Quality
Profile and optimise Angular application performance: bundle size, Core Web Vitals, change detection strategy, virtual scrolling
Write comprehensive unit tests (Jest / Jasmine / Karma) and integration tests; contribute to E2E test suites (Cypress / Playwright)
Enforce accessibility standards (WCAG 2.1 AA) across all components, supporting screen readers and keyboard navigation
Conduct thorough code reviews and contribute to a culture of quality and continuous improvement
Security & Compliance
Apply OWASP Top 10 mitigations in frontend code: XSS prevention, CSP headers, secure cookie handling, and CSRF protection
Implement Content Security Policies, Subresource Integrity, and other hardening measures required in a banking context
Support security audits and penetration testing remediation cycles
Maintain awareness of FINMA digital banking guidelines as they apply to frontend data handling and user consent
Your profile Must‑Haves
3+ years of professional frontend development with Angular (v12 or later)
Strong TypeScript skills — you write strict, well‑typed code and understand the Angular compiler
Expert‑level RxJS knowledge: you design reactive data flows and handle complex async scenarios confidently
Experience building and maintaining large‑scale, production Angular applications (not just greenfield projects)
Solid understanding of web security fundamentals relevant to frontend: XSS, CSRF, CSP, secure authentication
Experience with NgRx or equivalent state management in non‑trivial applications
Strong sense of UI quality: accessibility, cross‑browser compatibility, responsive design, and performance
Collaborative mindset with demonstrated experience mentoring or leading frontend engineers
Strong Plus
Experience in financial services, banking, or another security‑sensitive regulated industry
Familiarity with micro‑frontend architecture (module federation, single‑spa)
Hands‑on experience with Nx monorepo tooling for multi‑app/multi‑lib workspaces
Contributions to open‑source Angular projects or internal design systems
Knowledge of Angular Universal (SSR) or static pre‑rendering for web banking performance
Experience integrating Angular apps with OAuth2/OIDC providers (Keycloak, Azure AD B2C)
Languages
German: Fluent (B2+) — primary working language for team communication and documentation
English: Business proficient — Angular ecosystem, tooling, and international collaboration
French or Italian: Advantageous for our multilingual (DE/FR/IT/EN) e‑banking product context
Benefits
25 days of holidays
2 volunteer days for charitable activities
Mental Health: Benefit from 3 extra wellness days on top of your vacation days and a Mental Health First Aider and Employee Assistance program to support your well‑being
40‑hour week & overtime compensation
Flexible working hours model (flextime)
Independent home office management
State‑of‑the‑art, creative office space with ergonomically equipped workstations
Pet friendly offices (Zurich and St. Gallen)
Full access to Dentsu Academy, on‑site learning sessions, online language courses
Referral bonus program
Workation possibility
Team events: company parties, monthly breakfasts, aperos
Location Zürich
Brand Merkle
Time Type Full time
Contract Type Permanent
#J-18808-Ljbffr
Dormont Manufacturing Co

Kontaktdaten:

Dormont Manufacturing Co Recruiting-Team