Lead/Senior Software Developer - Frontend
Core
Lead/Senior Frontend Developer owning the frontend architecture and development for railway/signalling software solutions.
Role type
Senior IC frontend developer (Angular)
Builds
Scalable, reliable web applications for rail operators
Domain
Rail transport / Signalling
Deliverable
production ML models | product features
Required skills
Angular (v22+), TypeScript, JavaScript (ES6+), HTML, CSS, RxJS, NgRx/Signal Store, Angular Signals, UI component libraries (Angular Material/PrimeNG), REST APIs, WebSockets, automated testing (Jasmine/Karma, Cypress/Playwright), CI/CD, Git, Figma
Preferred skills
Railway/signalling domain experience
Responsibilities
Develop and maintain scalable web applications using Angular and TypeScript; Define and maintain frontend architecture, reusable components, and technical standards; Design and implement state management solutions; Drive adoption of modern Angular features; Translate product requirements into intuitive, responsive solutions; Collaborate with Product Owners, UX/UI designers, and cross-functional teams; Conduct code reviews and mentor other developers; Contribute to CI/CD and software delivery processes; Troubleshoot complex frontend issues.
Seniority
Senior, hands-on IC with technical leadership
