AdTechTalent
Engineering4 days agoHybrid

Merkle

Senior Frontend Engineer - Angular

angulartypescriptrxjsngrxfrontendweb securityoauth2openid connectgraphqlrest apijestcypressplaywrightangular universalmultilingualbankinge-bankingaccessibilityperformance optimizationmodule federationmicro-frontendnxscsangular material

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

3-5

Location

St Gallen, Switzerland

Full job description

Senior Frontend Developer role focused on Angular for an e-banking platform serving a BFSI client in Switzerland. Responsibilities include leading Angular architecture design, developing complex banking features, ensuring security compliance, optimizing performance, and maintaining multilingual interfaces. Requires 3+ years Angular experience, strong TypeScript and RxJS skills, knowledge of web security, NgRx, and UI quality standards. Fluent German and business English required. Benefits include 25 holidays, volunteer days, wellness days, flexible hours, home office, ergonomic offices, pet friendly, training access, referral bonuses, and team events.

What you'll do

  • Lead design and evolution of Angular application architecture including module federation, standalone components, lazy loading, and state management
  • Own and extend shared component library and design system built with Angular Material and custom SCSS tokens
  • Define coding standards, review guidelines, and architectural decision records for frontend chapter
  • Drive migration and upgrade paths across major Angular versions with minimal disruption
  • Evaluate and introduce new Angular features like Signals, Deferrable Views, SSR with Angular Universal
  • Implement complex e-banking features such as payment flows, account overviews, transaction history, document centre, and secure messaging
  • Build secure authentication and session management UIs integrating OAuth2 / OpenID Connect and MFA flows
  • Develop and maintain multilingual interfaces (DE/FR/IT/EN) using Angular i18n and ngx-translate
  • Collaborate with backend teams to design and consume RESTful and GraphQL APIs with strong typing
  • Ensure pixel-perfect implementation of UX designs from Figma across breakpoints and devices
  • Profile and optimize Angular application performance including bundle size, Core Web Vitals, change detection strategy, virtual scrolling
  • Write comprehensive unit and integration tests; contribute to E2E test suites
  • Enforce accessibility standards (WCAG 2.1 AA) supporting screen readers and keyboard navigation
  • Conduct thorough code reviews and contribute to quality and continuous improvement culture
  • Apply OWASP Top 10 mitigations in frontend code including XSS prevention, CSP headers, secure cookie handling, CSRF protection
  • Implement Content Security Policies, Subresource Integrity, and other hardening measures required in banking context
  • Support security audits and penetration testing remediation
  • Maintain awareness of FINMA digital banking guidelines as they apply to frontend data handling and user consent

Requirements

  • 3+ years of professional frontend development with Angular (v12 or later)
  • Strong TypeScript skills with strict, well-typed code
  • Expert-level RxJS knowledge
  • Experience building and maintaining large-scale, production Angular applications
  • Solid understanding of web security fundamentals relevant to frontend (XSS, CSRF, CSP, secure authentication)
  • Experience with NgRx or equivalent state management
  • Strong sense of UI quality including accessibility, cross-browser compatibility, responsive design, and performance
  • Collaborative mindset with experience mentoring or leading frontend engineers
  • Fluent German (B2+) for team communication and documentation
  • Business proficient English

Tech stack

AngularTypeScriptRxJSNgRxAngular MaterialSCSSOAuth2OpenID ConnectGraphQLRESTOpenAPIApolloJestJasmineKarmaCypressPlaywrightNxAngular Universalngx-translateFigma

Benefits

25 days of holidays2 volunteer days for charitable activities3 extra wellness days for mental healthMental Health First Aider and Employee Assistance program40-hour week with overtime compensationFlexible working hours model (flextime)Independent home office managementState-of-the-art, creative office space with ergonomic workstationsPet friendly offices (Zurich and St. Gallen)Full access to Dentsu Academy, on-site learning sessions, online language coursesReferral bonus programWorkation possibilityTeam events: company parties, monthly breakfasts, aperos

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.