Search by job, company or skills

Front End Developer (React)

4-7 Years
Early Applicant
  • Posted 20 days ago
  • Be among the first 40 applicants

Job Description

Summary of role:

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:

  • Build and maintain React-based front-end applications using TypeScript and agreed UI patterns.
    Implement user interfaces from UX designs, wireframes, and specifications provided by Product and Design.
    Develop reusable components and views aligned to an existing design system and component library.
    Integrate front-end features with backend APIs, handling data loading, state management, and error scenarios.
    Write well-structured, maintainable, and testable front-end code following agreed standards.
    Contribute unit, integration, and E2E tests to ensure UI reliability and regression coverage.
    Participate in code reviews, addressing feedback and improving overall front-end quality.
    Debug UI and performance issues using browser developer tools and profiling techniques.
    Support front-end build and deployment pipelines by following established CI/CD workflows.
    Work as part of a Scrum team, contributing to sprint planning, estimation, and delivery of assigned work.
    Communicate progress, risks, and blockers clearly to onshore engineering leads.

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.

More Info

About Company

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

Similar Jobs

Jaipur, India

Skills:

react.js ScssjQuerySaasTypescriptRest ApisAngularNode.jsGcpGitJavascriptAJAXGithubExpress.JsJsonAWSHtml5Css3WebpackAzureReduxBabelMUIEmotionTailwindChakra UIstyled-components

India

Skills:

state management Unit TestingEslintMaterial UITypescriptReactJavascriptNpmAccessibilityHtml5Css3JestReduxRestful Apisresponsive design principlesReact Testing LibraryVitecomponent-based architecturecross-browser compatibilityCI CD pipelinesChakra UIreusable UI developmentContext APIZustandAnt Design

Bengaluru, India

Skills:

react.js GithubReduxCss3AngularJenkinsGitTypescriptHtml5ScssRest ApisJestAzure DevOpsReact Testing LibraryRedux ToolkitPlaywrightContext APIGitHub CopilotGitHub ActionsGraphQL APIsCypressZustand

Ahmedabad, India

Skills:

react.js GithubReduxCss3AngularGitTypescriptHtml5RxjsBootstrapRestful ApisContext API

Ahmedabad, , Indore

Skills:

ReactTypescriptJavascriptHtml5Angular

Beware of Scammers

We don’t charge money for job offers