Auf einen Blick
- Aufgaben: Entwickle innovative Frontend-Lösungen mit Angular für eine E-Banking-Plattform.
- Unternehmen: Merkle, ein Unternehmen von dentsu, ist führend in digitaler Transformation.
- Vorteile: 25 Urlaubstage, flexible Arbeitszeiten und Unterstützung für mentale Gesundheit.
- Weitere Informationen: Dynamisches Team mit Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft des Bankings und arbeite mit modernster Technologie.
- Qualifikationen: Mindestens 3 Jahre Erfahrung in der Frontend-Entwicklung mit Angular.
Das prognostizierte Gehalt liegt zwischen 114795 - 140305 CHF pro Jahr.
Wir träumen. Wir handeln. Wir liefern. Merkle, ein Unternehmen von dentsu, treibt die Erfahrungseconomie voran. Seit über 35 Jahren steht der Mensch im Mittelpunkt unseres Ansatzes zur digitalen Geschäftstransformation. Als einzige integrierte Erfahrungskanzlei der Welt mit einer Tradition in Datenwissenschaft und Geschäftserfolg bietet Merkle ganzheitliche, durchgängige Erlebnisse, die Wachstum, Engagement und Loyalität fördern.
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 Mitgestalter der Web-Banking-Anwendung in allen vier Landessprachen der Schweiz sein und sichere, leistungsstarke und zugängliche Benutzererlebnisse schaffen, die den strengen Anforderungen eines regulierten Finanzumfelds gerecht werden.
Hauptverantwortlichkeiten
- Frontend-Architektur & Engineering
- Leiten Sie das Design und die Weiterentwicklung der Angular-Anwendungsarchitektur - Modul-Föderation, eigenständige Komponenten, Lazy Loading und Zustandsmanagementmuster.
- Besitzen und erweitern Sie die gemeinsame Komponentenbibliothek und das Designsystem, das mit Angular Material und benutzerdefinierten SCSS-Token erstellt wurde.
- Definieren Sie Codierungsstandards, Überprüfungsrichtlinien und architektonische Entscheidungsprotokolle (ADRs) für das Frontend-Team.
- Steuern Sie Migrations- und Upgrade-Pfade über wichtige Angular-Versionen mit minimalen Störungen für die Lieferteams.
- Bewerten und führen Sie neue Angular-Funktionen ein (Signals, Deferrable Views, SSR mit Angular Universal), wo sie einen klaren Nutzen bringen.
- E-Banking-Funktionsentwicklung
- Implementieren Sie komplexe Bankfunktionen: Zahlungsflüsse, Kontenübersichten, Transaktionshistorie, Dokumentenzentrum und sichere Nachrichtenübermittlung.
- Erstellen Sie sichere Authentifizierungs- und Sitzungsverwaltungs-UIs, die mit OAuth2 / OpenID Connect und MFA-Flows integriert sind.
- Entwickeln und pflegen Sie mehrsprachige (DE/FR/IT/EN) Schnittstellen unter Verwendung von Angular i18n und ngx-translate, unter Berücksichtigung der schweizerischen sprachlichen und formatierten Konventionen.
- Zusammenarbeiten mit Backend-Teams zur Gestaltung und Nutzung von RESTful- und GraphQL-APIs mit starker Typisierung (OpenAPI-Codegenerierung, Apollo).
- Sicherstellen einer pixelgenauen Umsetzung von UX-Designs aus Figma, wobei die Konsistenz über Breakpoints und Geräte hinweg gewahrt bleibt.
- Leistung & Qualität
- Profilieren und optimieren Sie die Leistung der Angular-Anwendung: Bundle-Größe, Core Web Vitals, Änderungsdetektionsstrategie, virtuelles Scrollen.
- Schreiben Sie umfassende Unit-Tests (Jest / Jasmine / Karma) und Integrationstests; tragen Sie zu E2E-Test-Suiten (Cypress / Playwright) bei.
- Setzen Sie Zugänglichkeitsstandards (WCAG 2.1 AA) über alle Komponenten hinweg durch, unterstützen Sie Bildschirmleser und Tastaturnavigation.
- Führen Sie gründliche Code-Reviews durch und tragen Sie zu einer Kultur der Qualität und kontinuierlichen Verbesserung bei.
- Sicherheit & Compliance
- Wenden Sie OWASP Top 10-Minderungen im Frontend-Code an: XSS-Prävention, CSP-Header, sichere Cookie-Verwaltung und CSRF-Schutz.
- Implementieren Sie Content Security Policies, Subresource Integrity und andere Härtungsmaßnahmen, die im Bankkontext erforderlich sind.
- Unterstützen Sie Sicherheitsprüfungen und Remediation-Zyklen bei Penetrationstests.
- Behalten Sie die FINMA-Richtlinien für digitales Banking im Auge, wie sie sich auf die Handhabung von Daten und die Einwilligung der Benutzer im Frontend 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 gestalten reaktive Datenflüsse und bewältigen komplexe asynchrone Szenarien sicher.
- Erfahrung im Aufbau und in der Wartung von großangelegten, produktiven Angular-Anwendungen (nicht nur Greenfield-Projekte).
- Solides Verständnis der grundlegenden Web-Sicherheitsprinzipien, 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: Zugänglichkeit, Browserkompatibilität, responsives Design und Leistung.
- Kollaborative Denkweise mit nachgewiesener Erfahrung in der Mentoring oder Führung von Frontend-Entwicklern.
Starke Pluspunkte:
- Erfahrung im Finanzdienstleistungssektor, im Bankwesen oder in einer anderen sicherheitsrelevanten 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 des Webbankings.
- 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.
Warum dentsu wählen?
- Globale Reichweite mit lokaler Expertise: Treten Sie einem Netzwerk bei, das sich über 145 Länder erstreckt, mit über 70.000 talentierten Mitarbeitern.
- Innovation im Kern: Seit über 120 Jahren überschreiten wir Grenzen, um Marken mit ihren Zielgruppen durch modernste Technologie, Kreativität und transformative Lösungen zu verbinden.
- Engagement für Wirkung: Wir konzentrieren uns darauf, bedeutende Ergebnisse für unsere Kunden und deren Gemeinschaften zu erzielen, sei es durch Umsatzsteigerung, Verhaltensänderung oder Förderung einer positiven Unternehmenskultur.
- Kollaboratives Netzwerk: Arbeiten Sie mit sechs globalen Marken zusammen, die alle darauf ausgerichtet sind, hochintegrierte und skalierte Transformationslösungen zu liefern.
25 Tage Urlaub, 2 Freiwilligentage für gemeinnützige Aktivitäten, 3 zusätzliche Wellness-Tage, flexible Arbeitszeiten, Homeoffice-Management, moderne Büros, tierfreundliche Büros, Zugang zur Dentsu Academy, Empfehlungsbonusprogramm, Teamevents.
Senior Frontend Engineer - Angular in Sankt Gallen Arbeitgeber: Merkle Switzerland AG
Merkle, ein Unternehmen von dentsu, ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in St. Gallen eine inspirierende Arbeitsumgebung bietet. Mit einem starken Fokus auf Innovation und persönlichem Wachstum profitieren Sie von flexiblen Arbeitszeiten, umfangreichen Weiterbildungsmöglichkeiten und einem unterstützenden Team, das Vielfalt und Zusammenarbeit schätzt. Zudem sorgt die Unternehmenskultur für ein ausgewogenes Verhältnis zwischen Beruf und Privatleben, während Sie an bedeutenden Projekten im Bereich E-Banking mitwirken können.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Senior Frontend Engineer - Angular in Sankt Gallen erhalten könntest
✨Mach mit bei Tech-Meetups!
Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.
✨Freu dich auf Hackathons!
Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Merkle Switzerland AG wecken!
✨Erstelle ein paar coole Projekte!
Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Merkle Switzerland AG einen Einblick in deine Fähigkeiten und Kreativität.
✨Networking auf Entwickler-Plattformen!
Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Frontend Engineer - Angular in Sankt Gallen mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!
Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.
Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Merkle Switzerland AG auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.
Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!
Wie man sich auf ein Vorstellungsgespräch bei Merkle Switzerland AG vorbereitet
✨Vorbereitung uf die Coding-Challenges
In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.
✨Flyer für din Portfolio
Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.
✨Technisch konkret werde
Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.
✨Teamfit isch wichtig
In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.