Senior Frontend Engineer - Angular
Role details
Job location
Tech stack
Job description
Join Merkle as a Senior Frontend Developer, driving innovation! Be part of a dynamic team in a flexible work environment with great benefits., 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., 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, 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
Requirements
- 3+ years of Angular experience and strong TypeScript skills required.
- Expert in RxJS and web security fundamentals essential.
- Collaborative mindset with mentoring experience preferred., * 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
About the company
We Dream. We Do. We Deliver.
Als data-driven Full-Service-Agentur mit Fokus auf Customer Experience Transformation arbeiten wir mit den Top-500-Unternehmen aus der gesamten DACH-Region und Osteuropa zusammen. Unsere Wurzeln liegen in der Schweiz: Merkle DACH ist aus einer Partnerschaft der zwei führenden Digital-Agenturen Namics und Isobar entstanden. Wir sind Teil von Merkle, dem größten Unternehmen des dentsu-Netzwerks und vereinen mehr als 66.000 Digital-Fans in 146 Ländern unter einem Dach – und gemeinsam erwecken wir Marken zum Leben.
Wir sind mehr als 1.200 Digital-Expert*innen mit Know-how in Digital-Strategien, MarTech- Plattformen, Werbemittel, UX, CRM, Daten, Commerce, Mobile, Social Media, Intranet und CMS. Dabei arbeiten wir mit unseren Partnern Adobe, Microsoft, Oracle, Salesforce, Sitecore, SAP u. v. m.