Senior Angular Developer

ZEDAS GmbH
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Remote

Tech stack

JavaScript
Agile Methodologies
Azure
CSS
Command-Line Interface
Code Review
Continuous Integration
DevOps
Web Development
Integrated Development Environments
Scrum
Responsive Web Design
Software Engineering
TypeScript
Web Applications
RxJS
Angular
Tailwind
Cypress
Backend
GIT
Containerization
WebPack
Angular
Gitlab-ci
Build Tools
Npm(Software)
Codebase
Front End Software Development
REST
Software Version Control
Jasmine
Docker
Jenkins

Job description

  • Frontend-Entwicklung: Konzeption und Umsetzung moderner, skalierbarer Web-Anwendungen mit Angular und TypeScript
  • Architektur: Mitgestaltung der Frontend-Architektur und Etablierung von Best Practices im Entwicklungsteam
  • Code-Qualität: Sicherstellung hoher Code-Qualität durch Reviews, Testing und kontinuierliche Verbesserung der Codebase
  • Agile Zusammenarbeit: Aktive Mitarbeit in einem SCRUM-Team mit enger Abstimmung zu Product Owner, Backend-Entwicklern und UX-Designern
  • Technische Führung: Mentoring von Junior-Entwicklern und Weitergabe Ihres Know-hows im Team
  • DevOps-Integration: Mitarbeit an der Optimierung von Build- und Deployment-Prozessen

Requirements

Essenzielle Qualifikationen:

  • Mehrjährige Berufserfahrung (mind. 4-5 Jahre) in der professionellen Softwareentwicklung mit Fokus auf Frontend-Technologien
  • Fundierte Angular-Expertise: Tiefgreifende Kenntnisse in Angular (aktuelle Versionen) sowie dem Angular-Ökosystem (RxJS, NgRx, Angular Material, etc.)
  • TypeScript-Profi: Exzellente Kenntnisse in TypeScript und modernem JavaScript (ES6+)
  • Versionskontrolle: Sicherer Umgang mit Git (Branching-Strategien, Merge-Workflows, Code-Reviews)
  • Build-Tools: Erfahrung mit modernen Package Managern und Build-Tools (npm, pnpm, Webpack, Angular CLI)
  • Agile Methoden: Praktische Erfahrung mit SCRUM und agilen Entwicklungsprozessen
  • Containerisierung: Grundlegende Kenntnisse in Docker und Container-basierten Entwicklungsumgebungen Weitere wünschenswerte Kenntnisse:
  • Erfahrung mit Testing-Frameworks (Jasmine, Karma, Jest, Cypress)

  • Kenntnisse in CI/CD-Pipelines (z.B. Jenkins, GitLab CI, Azure DevOps)

  • Verständnis für REST APIs und Backend-Integration

  • Erfahrung mit State Management (NgRx, Akita)

  • Kenntnisse in responsive Design und CSS-Frameworks (SCSS, Tailwind)

  • Erfahrung mit Monorepo-Strukturen (Nx, Turborepo) Persönliche Eigenschaften:

  • Eigenverantwortliche und strukturierte Arbeitsweise

  • Teamfähigkeit und Kommunikationsstärke

  • Lösungsorientiertes Denken und pragmatische Herangehensweise

  • Bereitschaft zur kontinuierlichen Weiterbildung

  • Gute Deutsch- und Englischkenntnisse

Benefits & conditions

  • Spannende Projekte mit modernen Technologien
  • Agiles Arbeitsumfeld mit flachen Hierarchien
  • Flexible Arbeitszeiten und Home-Office-Möglichkeiten
  • Individuelle Weiterbildungsmöglichkeiten
  • Attraktive Vergütung und Benefits
  • Modernes Equipment und ergonomische Arbeitsplätze
  • Kollegiales Team mit offener Kommunikationskultur, + Flexible Arbeitszeiten
  • Mitarbeiterevents
  • Nutzung der Poolfahrzeuge
  • Spannende Aufgaben
  • HomeOffice
  • Attraktive Vergütung
  • Betriebliche Krankenversicherung
  • Mobiles Arbeiten in Senftenberg

About the company

ZEDAS ist ein führender Softwarehersteller für die Digitalisierung von Bahnprozessen mit 30 Jahren Erfolg im DACH-Markt und dem Fokus auf weitere Internationalisierung. 75 Mitarbeitende entwickeln und vertreiben intelligente Softwareprodukte für das Management von Schienengüterverkehren und für das Instandhaltungsmanagement von Bahninfrastrukturen und Fahrzeugflotten. Arbeiten Sie in Vollzeit in der Zukunftsbranche Bahn und gestalten Sie die Wettbewerbsfähigkeit der nachhaltigen Mobilität weltweit mit. Über uns: Wir entwickeln innovative Enterprise-Softwarelösungen, die unseren Kunden helfen, ihre Geschäftsprozesse zu optimieren. Als etabliertes Softwareunternehmen setzen wir auf moderne Technologien und agile Entwicklungsmethoden, um zukunftssichere Anwendungen zu schaffen.

Apply for this position