Auf einen Blick
- Aufgaben: Entwickle eine sichere und leistungsstarke e-Banking-Plattform mit Angular.
- Unternehmen: Merkle, ein führendes Unternehmen für digitale Transformation mit globaler Reichweite.
- Vorteile: 25 Urlaubstage, flexible Arbeitszeiten, Homeoffice und Wellness-Tage.
- Weitere Informationen: Engagiertes Team mit Möglichkeiten zur beruflichen Weiterentwicklung und Mentoring.
- Warum dieser Job: Gestalte innovative Benutzererlebnisse in einem dynamischen, technologiegetriebenen Umfeld.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in der Frontend-Entwicklung mit Angular.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Merkle, ein Unternehmen von dentsu, treibt die Erfahrungseconomie voran. Seit über 35 Jahren steht der Mensch im Mittelpunkt des digitalen Geschäftswandels. Als einzige integrierte Erfahrungskanzlei der Welt mit einer Tradition in Datenwissenschaft und Unternehmensleistung bietet Merkle ganzheitliche, durchgängige Erlebnisse, die Wachstum, Engagement und Loyalität fördern. Merkle wurde von führenden Branchenanalysten als "Leader" in Kategorien wie digitale Transformation, Handel, Erfahrungsgestaltung, Ingenieurwesen und Technologieintegration, digitales Marketing, Datenwissenschaft, CRM und Loyalität sowie Kundenmanagement anerkannt. Mit mehr als 16.000 Mitarbeitern ist Merkle in über 30 Ländern in Amerika, EMEA und APAC tätig.
Wir suchen einen Senior Frontend Developer mit tiefgehender Angular-Expertise, um das Team zu verstärken, das eine E-Banking-Plattform für einen BFSI-Kunden betreibt. Sie werden ein wichtiger Beitrag zur Webbanking-Anwendung in allen vier Landessprachen der Schweiz leisten und sichere, leistungsstarke und barrierefreie Benutzererlebnisse schaffen, die den strengen Anforderungen eines regulierten Finanzumfelds entsprechen. Als Senior Engineer werden Sie über die Bereitstellung von Funktionen hinausgehen: Sie werden die Frontend-Architektur gestalten, Standards festlegen, Kollegen betreuen und eng mit UX-Designern, Backend-Entwicklern und Produktverantwortlichen zusammenarbeiten, um die Qualitätsstandards im gesamten Webkanal zu erhöhen.
Hauptverantwortlichkeiten
Frontend-Architektur und Engineering
- Leitung des Designs und der Weiterentwicklung der Angular-Anwendungsarchitektur – Modul-Föderation, eigenständige Komponenten, Lazy Loading und Zustandsmanagementmuster
- Eigentum und Erweiterung der gemeinsamen Komponentenbibliothek und des Designsystems, das mit Angular Material und benutzerdefinierten SCSS-Token erstellt wurde
- Definition von Codierungsstandards, Überprüfungsrichtlinien und architektonischen Entscheidungsprotokollen (ADRs) für das Frontend-Team
- Steuerung von Migrations- und Upgrade-Pfaden über wichtige Angular-Versionen mit minimalen Störungen für die Lieferteams
- Bewertung und Einführung neuer Angular-Funktionen (Signals, Deferrable Views, SSR mit Angular Universal), wo sie einen klaren Nutzen bringen
E-Banking-Funktionsentwicklung
- Implementierung komplexer Bankfunktionen: Zahlungsflüsse, Kontenübersichten, Transaktionshistorie, Dokumentenzentrum und sichere Nachrichtenübermittlung
- Erstellung sicherer Authentifizierungs- und Sitzungsverwaltungs-UIs, die mit OAuth2 / OpenID Connect und MFA-Flows integriert sind
- Entwicklung und Pflege mehrsprachiger (DE/FR/IT/EN) Schnittstellen unter Verwendung von Angular i18n und ngx-translate, unter Berücksichtigung der schweizerischen sprachlichen und formatierten Konventionen
- Zusammenarbeit mit Backend-Teams zur Gestaltung und Nutzung von RESTful- und GraphQL-APIs mit starker Typisierung (OpenAPI-Codegenerierung, Apollo)
- Sicherstellung einer pixelgenauen Umsetzung von UX-Designs aus Figma, wobei die Konsistenz über Breakpoints und Geräte hinweg gewahrt bleibt
Leistung und Qualität
- Profilierung und Optimierung der Angular-Anwendungsleistung: Bundle-Größe, Core Web Vitals, Änderungsdetektionsstrategie, virtuelles Scrollen
- Schreiben umfassender Unit-Tests (Jest / Jasmine / Karma) und Integrationstests; Beitrag zu E2E-Test-Suiten (Cypress / Playwright)
- Durchsetzung von Barrierefreiheitsstandards (WCAG 2.1 AA) über alle Komponenten hinweg, Unterstützung von Screenreadern und Tastaturnavigation
- Durchführung gründlicher Code-Reviews und Beitrag zu einer Kultur der Qualität und kontinuierlichen Verbesserung
Sicherheit und Compliance
- Anwendung der OWASP Top 10-Minderungen im Frontend-Code: XSS-Prävention, CSP-Header, sichere Cookie-Verwaltung und CSRF-Schutz
- Implementierung von Content Security Policies, Subresource Integrity und anderen Härtungsmaßnahmen, die im Bankkontext erforderlich sind
- Unterstützung von Sicherheitsprüfungen und Behebungszyklen bei Penetrationstests
- Aufrechterhaltung des Bewusstseins für die FINMA-Richtlinien für digitales Banking, wie sie sich auf die Verarbeitung von Daten im Frontend und die Einwilligung der Benutzer auswirken
Ihr Profil
Must-Haves
- 3+ Jahre professionelle Frontend-Entwicklung mit Angular (v12 oder später)
- Starke TypeScript-Kenntnisse – Sie schreiben strengen, gut typisierten Code und verstehen den Angular-Compiler
- Expertenwissen in RxJS: Sie entwerfen reaktive Datenflüsse und bewältigen komplexe asynchrone Szenarien sicher
- Erfahrung im Aufbau und in der Wartung großangelegter, produktiver Angular-Anwendungen (nicht nur Greenfield-Projekte)
- Solides Verständnis der grundlegenden Websicherheitsprinzipien, die für das Frontend relevant sind: XSS, CSRF, CSP, sichere Authentifizierung
- Erfahrung mit NgRx oder gleichwertigem Zustandsmanagement in nicht trivialen Anwendungen
- Starkes Gespür für UI-Qualität: Barrierefreiheit, Browserkompatibilität, responsives Design und Leistung
- Kollaborative Denkweise mit nachgewiesener Erfahrung in der Betreuung oder Führung von Frontend-Entwicklern
Starke Pluspunkte
- Erfahrung im Finanzdienstleistungssektor, im Bankwesen oder in einer anderen sicherheitssensiblen regulierten Branche
- Vertrautheit mit der Mikro-Frontend-Architektur (Modulföderation, single-spa)
- Praktische Erfahrung mit Nx-Monorepo-Tools für Multi-App/Multi-Lib-Arbeitsbereiche
- Beiträge zu Open-Source-Angular-Projekten oder internen Designsystemen
- Kenntnisse in Angular Universal (SSR) oder statischer Vorabgerenderung für die Leistung im Web-Banking
- Erfahrung in der Integration von Angular-Apps mit OAuth2/OIDC-Anbietern (Keycloak, Azure AD B2C)
Sprachen
- Deutsch: Fließend (B2+) – primäre Arbeitssprache für Teamkommunikation und Dokumentation
- Englisch: Geschäftlich versiert – Angular-Ökosystem, Tools und internationale Zusammenarbeit
- Französisch oder Italienisch: Vorteilhaft für unseren mehrsprachigen (DE/FR/IT/EN) E-Banking-Produktkontext
Vorteile
- 25 Tage Urlaub
- 2 Freiwilligentage für gemeinnützige Aktivitäten
- Mentale Gesundheit: 3 zusätzliche Wellness-Tage zusätzlich zu den Urlaubstagen und ein Mental Health First Aider sowie ein Mitarbeiterunterstützungsprogramm zur Unterstützung des Wohlbefindens
- 40-Stunden-Woche mit Überstundenvergütung
- Flexibles Arbeitszeitmodell (Gleitzeit)
- Unabhängige Verwaltung des Homeoffice
- Modernes, kreatives Büro mit ergonomisch ausgestatteten Arbeitsplätzen
- Haustierfreundliche Büros (Zürich und St. Gallen)
- Voller Zugang zur Dentsu Academy, vor Ort Lernsessions, Online-Sprachkurse
- Empfehlungsbonusprogramm
- Workation-Möglichkeiten
- Teamevents: Firmenfeiern, monatliche Frühstücke, Apéros
Standort
St. Gallen
Marke
Merkle
Arbeitszeit
Vollzeit
Vertragsart
Unbefristet
Senior Frontend Engineer - Angular Arbeitgeber: Merkle
ppMerkle, ein Unternehmen von dentsu, bietet eine herausragende Arbeitsumgebung für Senior Frontend Engineers in St. Gallen, wo Innovation und Teamarbeit im Mittelpunkt stehen. Mit flexiblen Arbeitszeiten, einem kreativen Büro und umfangreichen Weiterbildungsmöglichkeiten fördert das Unternehmen nicht nur die berufliche Entwicklung, sondern auch das Wohlbefinden seiner Mitarbeiter durch zusätzliche Wellness-Tage und die Möglichkeit, sich ehrenamtlich zu engagieren. Hier haben Sie die Chance, an spannenden Projekten im Bereich E-Banking zu arbeiten und Ihre Fähigkeiten in einem dynamischen, unterstützenden Umfeld weiterzuentwickeln.