W

Wabtec

Develops electric locomotives and digital solutions

Senior Software Developer - Frontend

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • 5–10 years of professional frontend development experience, with strong hands-on experience in Angular and TypeScript.
  • Bachelor’s or Master’s degree in computer science, Software Engineering, or a related field.
  • Strong knowledge of Angular, including Angular v22 and recent major versions, TypeScript, JavaScript (ES6+), HTML, CSS, and RxJS.
  • Strong understanding of frontend architecture, design patterns, reusable component design, and clean code principles, with hands-on experience in state management (NgRx/Signal Store), Angular Signals, and modern Angular features including new control flow, deferrable views, standalone components, and zoneless change detection.
  • Experience with Angular Material, PrimeNG/PrimeOne, or similar UI component libraries, and building or maintaining internal design systems.
  • Strong experience integrating frontend applications with REST APIs and WebSockets.
  • Good understanding of frontend performance optimization, including lazy loading, OnPush/signal-based change detection, virtual scrolling, and bundle size optimization, browser compatibility, responsive web development, and accessibility.
  • Good understanding of UI/UX principles and practical experience with Figma, including working with designs and prototypes.
  • Experience with automated testing, including unit testing (Jasmine/Karma or Jest) and integration/end-to-end testing (Cypress or Playwright).
  • Experience with Git, CI/CD, and automated build and deployment processes.
  • Experience working in an Agile development environment.
  • Ability to work independently, take ownership of tasks and technical decisions, and contribute to technical discussions.
  • Experience providing technical guidance or mentoring to other developers.

Responsibilities

  • Develop and maintain scalable, reliable, and maintainable web applications using Angular and TypeScript.
  • Own frontend solutions from requirements and solution design through development, testing, deployment, and maintenance.
  • Define and maintain frontend architecture, reusable components, and technical standards, including standalone component architecture and modern Angular patterns.
  • Design and implement state management solutions using NgRx Store/Signal Store or Angular Signals-based state, ensuring predictable, scalable data flow.
  • Drive adoption of modern Angular features, including deferrable views, new control flow syntax, and zoneless change detection, to improve performance.
  • Translate product and business requirements into intuitive, responsive, and user-friendly solutions.
  • Collaborate with Product Owners, UX/UI designers, backend developers, system engineers, QA, and other cross-functional teams to deliver features.
  • Participate in technical planning, estimation, solution design, and technical decision-making.
  • Work with UI/UX designs to implement consistent and responsive user interfaces.
  • Ensure frontend applications meet required standards for performance, usability, reliability, and maintainability.
  • Conduct code reviews, provide technical guidance, and mentor other developers.
  • Contribute to CI/CD and software delivery processes.
  • Troubleshoot complex frontend issues and drive effective solutions.
  • Identify and implement improvements to frontend technologies, processes, and development practices.

Desired Qualifications

  • Domain experience in railway/signalling.

About the Company

Wabtec

Develops electric locomotives and digital solutions

Wabtec provides transportation solutions by designing and producing electric locomotives and related services for freight railroads, transit authorities, and industrial operators. Its flagship product, the FLXdrive, is a 100% battery-electric locomotive with a battery pack over 7 megawatt-hours that cuts fuel use and emissions, while the company also sells traditional locomotives, aftermarket services, and digital solutions to optimize operations. Wabtec differentiates itself through a fully electric propulsion option paired with value-added digital tools and manufacturing techniques like mixed-reality work processes, aiming to improve efficiency and sustainability across rail networks. The company’s goal is to make rail transport more efficient and eco-friendly by delivering reliable locomotives, ongoing maintenance, and advanced software and digital capabilities that help customers run greener, lower-cost operations.

Company size
10,001+
Company stage
IPO
Headquarters
Pittsburgh, PA
Founded
1872

Recently Posted Jobs

Explore more opportunities at Wabtec

See more jobs