Senior Angular Entwickler – Remote Internetbanking-Projekt

Aus der Ferne
Vollzeit
Das Projekt zielt darauf ab, die bestehende Internet-Banking-Plattform eines führenden Finanzdienstleisters grundlegend zu modernisieren. Mit einer schlanken Thin-Client-Architektur wollen wir Legacy-Systeme (SOAP, REST, GraphQL) effizient integrieren. Der Fokus liegt auf Performance, Sicherheit und erstklassiger User Experience. Dabei setzen wir auf agile Entwicklung in cross-funktionalen Teams (Scrum). Die Thin-Client-Architektur gewährleistet schnelle Updates und einfache Wartung. Unternehmensprofil Unser Kunde ist eine international tätige Bank mit über fünf Millionen Kunden weltweit. Das Entwicklungsteam besteht aus über 100 IT-Experten in verschiedenen Zeitzonen. Sie arbeiten in einem modernen Arbeitsumfeld mit flachen Hierarchien und offener Feedbackkultur. Regelmäßige Tech-Talks und Hackathons fördern Innovation und Wissensaustausch. Das Unternehmen investiert in Ihre Weiterbildung und zertifiziert relevante Skills. Hauptverantwortlichkeiten - Analyse der Geschäftsanforderungen und Erstellung technischer Spezifikationen im Rahmen agiler Sprints. - Entwurf und Implementierung modularer Angular-Komponenten (Version 14+). - Integration von RESTful-APIs und SOAP-Endpunkten mit *RxJS*-Pipelines. - State-Management mit NgRx und Optimierung von Redux-basierten Architekturen. - Implementierung von Responsive Design und barrierefreien Interfaces (WCAG 2.1). - Performance-Tuning: Reduzierung der Ladezeiten, Lazy Loading und Code-Splitting. - Debugging und Fehlerbehebung mithilfe von Chrome DevTools und Angular CLI. - Entwicklung und Wartung von Unit-Tests (Jasmine, Karma) und E2E-Tests (Cypress). - Einrichtung und Pflege von CI/CD-Pipelines (GitLab CI/CD, Docker) für automatisierte Deployments. - Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern. Erforderliche Fähigkeiten - Mindestens 3 Jahre praktische Erfahrung in Angular-Projekten (Version 10+). - Fundierte Kenntnisse in TypeScript (4.x), ECMAScript 6+, HTML5 und CSS3. - Umfangreiche Erfahrung mit RxJS, NgRx und Angular Material. - Vertrautheit mit RESTful-APIs, SOAP- und GraphQL-Integration. - Erfahrung in Unit-Testing (Jasmine, Karma) und End-to-End-Testing (Cypress). - Sicherer Umgang mit Git, Docker und CI/CD-Tools wie GitLab CI/CD oder Jenkins. - Kenntnisse in Responsive Design, barrierefreier Webentwicklung und Performance-Optimierung. - Erfahrung mit agilen Methoden (Scrum, Kanban). - Ausgeprägte Kommunikations- und Teamfähigkeit. - Englischkenntnisse auf B2-Niveau oder höher. Nice to Have - Erfahrung mit Microfrontend-Architekturen (Module Federation). - Kenntnisse in Cloud-Plattformen wie AWS oder Azure. - Grundkenntnisse in Backend-Technologien (.NET, Java Spring Boot). - Erfahrung mit UX/UI-Prinzipien und Prototyping-Tools (Figma, Sketch). Unser Angebot Sie profitieren von flexibler Remote-Arbeit und kontinuierlicher Weiterbildung. In einem engagierten Expertenteam im Finanzsektor gestalten Sie die digitale Zukunft des Internetbankings aktiv mit.