JustJoin.IT Hybrydowo Senior New

Frontend Angular Entwickler (m/w/d)

emagine Polska

⚲ Karlsruhe

Wymagania

  • frontend
  • Quality Assurance (QA)
  • maintenance
  • JavaScript
  • HTML
  • CSS
  • Testing
  • Unit Testing
  • Backend
  • Microsoft Visual Studio

Opis stanowiska

Der Frontend Angular Entwickler ist an der Entwicklung moderner, performanter Benutzeroberflächen beginnend mit der Analyse über den Test hinaus bis zur Auslieferung in Produktion inkl. daraus entstehenden Wartungsmaßnahmen beteiligt. Er bringt seine Fähigkeiten in das Entwicklungsteam mit ein, um anstehende Aufgaben gemeinsam zu meistern und zukunftssichere Frontend-Lösungen zu entwickeln. Rahmenbedingungen: • Einsatzort: Remote und Karlsruhe oder München, innerhalb von 13 Wochen jeweils für 2-3 Tage vor Ort • Start: ASAP • Projektdauer: 7-12 Monate mit Option auf Verlängerung • Auslastung: 100% Vollzeit Ihre Aufgaben: • Konzeption, Entwicklung, Test, Pflege und Wartung moderner Angular‑Anwendungen (Angular 19+) • Eigenständige Implementierung und Optimierung performanter Angular‑Anwendungen unter Nutzung neuer Framework‑Features • Implementierung von Standalone Components und signalbasierter Architektur für reaktives State‑Management • Entwicklung responsiver und barrierefreier (A11y) Benutzeroberflächen • Zusammenarbeit mit UI/UX‑Designern, Backend‑Entwicklern und dem Produktmanagement zur nahtlosen Integration • Berücksichtigung von Modularisierung, Skalierung und Wartbarkeit durch Lazy Loading und Code Splitting • Spezifizierung und Schätzung von Frontend‑Anforderungen im Rahmen der Sprintplanung bzw. während der Konstruktionsphase • Umsetzung der vom Produktmanagement definierten Frontend‑Anforderungen bis zur Auslieferung in der vereinbarten Qualität • Durchführung umfassender Frontend‑Tests (Unit‑Tests mit Jest/Jasmine, E2E‑Tests mit Cypress) • Integration in CI/CD‑Pipelines sowie Nutzung von Container‑Technologien (Docker, OpenShift) Ihr Profil: Erforderliche technische Kenntnisse: Kern-Technologien: • Angular 19+ mit modernen Features (Control Flow, Signals, Standalone Components) • TypeScript (ES6+) für typsichere Entwicklung • HTML5/CSS3 mit modernen Standards und CSS Grid/Flexbox • JavaScript/ES6+ (Promises, async/await, Module-System) • Angular Material oder andere UI-Component-Libraries • RxJS für reaktive Programmierung und Observable-Patterns • Cypress für E2E Tests Development Tools & Practices: • WebStorm, Visual Studio Code oder vergleichbare IDEs • Angular CLI für Projektmanagement und Code-Generation • Git/GitLab für Versionskontrolle und Code-Review-Prozesse • NPM/Yarn für Paket-Management • Webpack/Vite Build-Tools und Bundle-Optimierung • ESLint/Prettier für Code-Qualität und Formatierung • SonarQube für statische Codeanalysen Testing & Quality Assurance: • Unit Testing mit Jest, Jasmine oder Karma • End-to-End Testing mit Cypress /Playwright • Accessibility Testing Tools und ARIA-Standards • Performance Testing und Lighthouse-Optimierung Deployment & DevOps: • Docker für Containerisierung von Frontend-Anwendungen • CI/CD Pipelines (GitLab CI) Sprachkenntnisse: • Verhandlungssichere Deutschkenntnisse (mind. C1) Nice To Have: • Mehrjährige Erfahrung im Banking • Fundierte Erfahrung in agiler Entwicklung (Scrum, SAFe) • Eigener hoher Anspruch an Code-Qualität und Clean Code Prinzipien • Troubleshooting-Expertise für komplexe Frontend-Probleme