SDH UI Developer

Alstom
Full-timeโ€ขBengaluru, India

๐Ÿ“ Job Overview

Job Title: SDH UI Developer

Company: Alstom

Location: Bangalore, India

Job Type: Full-Time

Category: Frontend Development / UI Engineering

Date Posted: July 30, 2026

Experience Level: Mid-Level (2-5 years implied)

Remote Status: On-site

๐Ÿš€ Role Summary

  • Develop and maintain responsive, scalable, and high-performing web applications utilizing cutting-edge front-end technologies.

  • Collaborate closely with product managers, UX designers, and backend developers to translate UI/UX designs into robust, production-ready code.

  • Build and manage a library of reusable components and front-end modules to ensure consistency and accelerate development cycles.

  • Integrate front-end applications seamlessly with RESTful APIs and backend services, ensuring data flow and functionality.

  • Optimize applications for performance, scalability, and accessibility, adhering to industry best practices and standards.

๐Ÿ“ Enhancement Note: The role title "SDH UI Developer" suggests a focus on "Software Development for Human Interfaces" within Alstom's digital transformation initiatives, likely involving complex user interfaces for internal or external applications related to their transportation solutions. The emphasis on "scalable code," "performance," and "accessibility" points to a need for robust engineering practices beyond basic UI implementation.

๐Ÿ“ˆ Primary Responsibilities

  • Translate UI/UX designs and wireframes into high-quality, functional, and responsive code using Angular (v10+) and React.js frameworks.

  • Develop and maintain reusable UI components and front-end modules to foster consistency and efficiency across projects.

  • Integrate front-end applications with RESTful APIs and backend services, ensuring seamless data exchange and functionality.

  • Ensure cross-browser and cross-device compatibility, guaranteeing a consistent user experience across various platforms and screen sizes.

  • Write clean, maintainable, well-documented, and testable code, adhering to established coding standards and best practices.

  • Actively participate in code reviews, providing constructive feedback and identifying areas for improvement.

  • Debug, troubleshoot, and resolve issues identified during development, testing, or post-deployment phases.

  • Conduct performance tuning and optimization to ensure applications are fast, efficient, and scalable.

  • Collaborate effectively with cross-functional teams, including product managers, UX/UI designers, backend developers, and QA engineers, throughout the development lifecycle.

  • Stay updated with emerging front-end technologies and industry trends, evaluating their potential application to enhance Alstom's digital products.

๐Ÿ“ Enhancement Note: The responsibilities highlight a need for a developer who can not only implement designs but also contribute to the architectural integrity and long-term maintainability of front-end solutions. The mention of "optimizing applications for performance, scalability, and accessibility" indicates a focus on engineering excellence.

๐ŸŽ“ Skills & Qualifications

Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related field.

Experience: 2-5 years of hands-on experience in front-end web development, with a strong focus on building complex user interfaces.

Required Skills:

  • Proficiency in core front-end technologies: HTML5, CSS3/SCSS, JavaScript (ES6+), and TypeScript.

  • Hands-on experience developing applications with modern JavaScript frameworks: Angular (specifically v10+) and React.js.

  • Solid understanding of responsive web design principles and best practices for building Single-Page Applications (SPAs).

  • Familiarity with state management patterns and tools such as Redux, React Context API, or RxJS for managing application state effectively.

  • Experience integrating with RESTful APIs and understanding of asynchronous programming concepts.

  • Strong analytical and problem-solving abilities, with a keen eye for detail.

  • Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly.

  • Proven ability to work collaboratively in cross-functional teams and contribute to a team-oriented environment. Preferred Skills:

  • Experience with accessibility standards, particularly Web Content Accessibility Guidelines (WCAG).

  • Basic understanding of cloud platforms like Microsoft Azure or Amazon Web Services (AWS), and how front-end applications interact with cloud services.

  • Familiarity with front-end build tools and module bundlers (e.g., Webpack, Vite).

  • Knowledge of testing frameworks for front-end applications (e.g., Jest, Karma, Jasmine).

  • Experience with version control systems, particularly Git.

๐Ÿ“ Enhancement Note: The "2-5 years" experience level is inferred from the general phrasing "Experience or understanding" and the mention of progressing to "Senior UI Developer or Technical Lead," suggesting a mid-level role that requires foundational experience but also has significant growth potential. The emphasis on specific versions of Angular (v10+) suggests a need for developers familiar with established enterprise-level implementations.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of at least two significant, publicly accessible web applications or projects developed using Angular and React.js.

  • Clear

Application Requirements

Candidates should have a degree in Computer Science or a related field and hands-on experience with modern front-end frameworks like Angular and React. Strong analytical skills and proficiency in HTML, CSS, and JavaScript are essential for this role.