Wavestone Germany AG
4 months ago
Senior Frontend Developer Angular/TypeScript (Ref.Nr.: 46660)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Wavestone Germany AG
- Location
- Berlin Germany
- Posted
- 4 months ago
Job description
We are looking for a Senior Frontend Developer for the development of a future-oriented grid control system. The role focuses on creating complex, interactive visualizations and configuration tools to support network monitoring and control in a modular central station environment, and the transition from monolithic legacy applications to a modern, component-based architecture.
Key Facts
Start: 01.06.2026
Duration: not known
Capacity: 0 %
Employment type:
Job site: Berlin
Job country: Germany
Ihre Aufgaben
• Develop and maintain complex, interactive diagram editing functions in an Angular-based application.
• Implement canvas-based interactions, including element placement, connection management, drag-and-drop, and visual configuration workflows.
• Contribute to the ongoing architectural migration of outdated rendering patterns to native Angular components.
• Design and implement interfaces between diagram libraries (e.g. JointJS) and the Angular framework.
• Work with solution architecture and cross-functional services to define and implement interface contracts.
• Ensure high code quality through a clean component architecture, type safety, and thorough testing.
• Integrate microservices based on Java Spring Boot and .NET.
• Develop new approaches for visualizing and editing master data in a SCADA environment.
• Perform problem analysis and debug faulty representations in the developed editor.
• Create dashboards based on real-time data.
• Analyze and decide on the use of new technologies in the frontend area.
• Create technical roadmaps and estimates for projects.
• Work with specialists to clarify requirements.
• Participate in project-specific technical meetings and provide guidance on decision-making processes.
Muss-Anforderungen
• Solid Angular experience with at least 5 years in professional development projects.
• In-depth knowledge of TypeScript for typed frontend development.
• Proven experience in building complex interactive user interfaces, particularly canvas-based, graphical or editor-like interfaces.
• Experience with diagramming and rendering libraries such as JointJS, GoJS, mxGraph or D3.js.
• Previous experience in developing visual configuration tools where users interact with objects on a drawing surface, place and connect them.
• Familiarity with containerized deployments, Kubernetes orchestration, and configuring Helm charts.
• I work well in cross-functional teams alongside architects, product owners, and backend developers.
Kann-Anforderungen
• Expertise in the energy sector, operation of power grids or planning of substation construction.
• Familiarity with SCADA systems, monitoring and control, and data collection or industrial control environments.
Weitere Informationen
The role is approximately 90% remote and 10% on-site. The on-site work is required at locations in Germany.
Let’s power the future together
From Business Case to Implementation: As a leading consulting firm for strategic transformations, we are a trusted partner for our clients—and for our employees. Responsible, high-performing, and always with a focus on people. #WeAreWavestone
With our 360° portfolio of consulting services, we combine top-tier industry expertise with a wide range of cross-sector skills, work interdisciplinary, and think outside the box. This allows us to offer our partner companies and freelancers comprehensive perspectives within our own projects, while also supporting them as a long-standing framework agreement partner in filling project vacancies—promptly and directly.
We look forward to hearing from you!
Your direct contact at Wavestone
Emira Bucan
Phone: -
E-Mail: Find more English Speaking Jobs in Germany on Arbeitnow
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.