

Search by job, company or skills
The Senior Front-End Developer is a hands-on delivery specialist responsible for building and maintaining high-quality React-based user interfaces within an established front-end architecture and design system.
Key responsibilities:
Skills & experience required:
Core front-end engineering
4-7+ years of front-end development experience in commercial environments.
Strong, hands-on experience with React and TypeScript in production applications.
Solid understanding of modern state management patterns.
Strong knowledge of HTML, CSS, responsive design, and cross-browser compatibility.
UI quality & performance
Experience building accessible, responsive UIs, with awareness of WCAG standards.
Familiarity with performance optimisation techniques (lazy loading, memoisation, rendering optimisation).
Experience with front-end testing practices (unit and E2E).
Tooling & delivery
Experience with common front-end tooling (e.g. Vite/Webpack, linting, test frameworks).
Familiarity with CI/CD pipelines for front-end applications and Git-based workflows.
Comfortable working from defined design systems, component libraries, and architectural guidance.
Cloud & integration awareness
Experience deploying or supporting front-end applications in cloud-native environments.
Comfortable integrating with RESTful APIs and handling API contracts defined by backend teams.
Awareness of security considerations in front-end development (auth flows, token handling, input validation).
Ways of working
Proven experience working in distributed teams.
Able to collaborate effectively with UX, Product, and onshore engineering leads.
Clear written and verbal communication, with proactive escalation of issues.
NTT DATA Corporation is a Japanese multinational information technology service and consulting company headquartered in Tokyo, Japan. It is partially-owned subsidiary of Nippon Telegraph and Telephone. Japan Telegraph and Telephone Public Corporation, a predecessor of NTT, started Data Communications business in 1967.
Job ID: 152207569
Skills:
react.js , Scss, jQuery, Saas, Typescript, Rest Apis, Angular, Node.js, Gcp, Git, Javascript, AJAX, Github, Express.Js, Json, AWS, Html5, Css3, Webpack, Azure, Redux, Babel, MUI, Emotion, Tailwind, Chakra UI, styled-components
Skills:
state management , Unit Testing, Eslint, Material UI, Typescript, React, Javascript, Npm, Accessibility, Html5, Css3, Jest, Redux, Restful Apis, responsive design principles, React Testing Library, Vite, component-based architecture, cross-browser compatibility, CI CD pipelines, Chakra UI, reusable UI development, Context API, Zustand, Ant Design
Skills:
react.js , Github, Redux, Css3, Angular, Jenkins, Git, Typescript, Html5, Scss, Rest Apis, Jest, Azure DevOps, React Testing Library, Redux Toolkit, Playwright, Context API, GitHub Copilot, GitHub Actions, GraphQL APIs, Cypress, Zustand
Skills:
react.js , Github, Redux, Css3, Angular, Git, Typescript, Html5, Rxjs, Bootstrap, Restful Apis, Context API
Skills:
React, Typescript, Javascript, Html5, Angular