Lead/Senior Software Developer - Frontend
Wabtec CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Take ownership of frontend development for railway/signalling software solutions using Angular and TypeScript.
Define and maintain frontend architecture, reusable components, state management, and drive adoption of modern Angular features.
Collaborate with Product Owners, UX/UI designers, and cross-functional teams to deliver performant, user-friendly web applications and provide technical leadership including mentoring and code reviews.
Minimum Requirements
5–10 years professional frontend development experience primarily using Angular and TypeScript.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
Strong knowledge of Angular (v22+), state management (NgRx/Signal Store), modern Angular features, and frontend technologies (JavaScript ES6+, HTML, CSS, RxJS).
Experience with REST APIs/WebSockets integration, UI component libraries (Angular Material, PrimeNG/PrimeOne), and automated testing frameworks (Jasmine/Karma, Jest, Cypress, Playwright).
Ideal Candidate Profile
Experienced in frontend architecture and scalable solution design in enterprise-grade Angular applications within a complex domain such as railway/signalling.
Proven technical leadership skills including mentoring and conducting code reviews, with ability to make technical decisions independently.
Comfortable working in Agile environments with strong collaboration across product, design, backend, QA teams, and capable of translating UI/UX designs into responsive, high-performance applications.
