NTT DATA
NTT DATA10d ago
Indeed

Front End / UI Developer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Front End / UI Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at NTT DATA

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

NTT DATA is seeking a skilled Front-End/UI Developer to join our team in Bangalore, Karnataka, India. This role is crucial for the modernization of our Model Control System (MCS), a platform vital for managing firm-wide model inventory across front-office, finance, operations, control, and oversight functions. MCS serves as the central repository for model meta-data, documentation, and workflow implementation, aligning with The Firm Global Model Risk Management Policy.

The team collaborates with high-visibility, cross-divisional business areas, subject to scrutiny from internal risk management and global regulatory authorities. To accommodate substantial business growth and adapt to evolving regulatory landscapes, including new global policy frameworks like AI/ML/GenAI, MCS is undergoing a significant technological overhaul. The new platform will support critical functions such as model inventory management, workflows, event management, model usage tracking, documentation, GenAI integration, analytics, and reporting.

We are looking for an experienced, hands-on front-end developer to architect and build this new Model Management platform. The ideal candidate will be proficient in ReactJS/Redux, experienced in integrating with micro-services architectures, and skilled in writing Behavior-Driven Development (BDD) tests and QA automation using Cypress.

Key responsibilities include managing shifting priorities, effective communication with product owners and business stakeholders, and a strong understanding of distributed systems architecture. You will integrate with micro-services and thrive in a distributed, event-driven pub/sub environment. A collaborative spirit and excellent communication skills are essential for success in our team-oriented culture.

Required Skills:

  • Bachelor's degree in Computer Science or Engineering.
  • Minimum of 9 years of experience in Web UI development.
  • At least 3 years of experience with ReactJs/Redux.
  • Exceptional analytical and problem-solving abilities.
  • Proficiency in JavaScript ES6, ReactJs, Redux, CSS3, HTML4/5, Bootstrap, HTTP, Cookies, Node.js, Cypress, and React Testing Library.
  • Proven experience in performance tuning, code profiling, and applying design patterns and best practices.
  • Experience with Cucumber, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
  • Familiarity with JIRA, Git, code review processes, CI/CD pipelines, and Agile development methodologies.
  • Working knowledge of UI/UX design principles.
  • Working knowledge of Unix/Linux environments.

Desired Skills:

  • Working knowledge of Workflow engine technologies, including BPMN and DMN (e.g., Camunda).
  • Knowledge of MongoDB.

Company

NTT DATA

NTT DATA

NTT DATA is a global leader in business and technology services, with a significant presence serving 75% of the Fortune Global 100 companies. We are dedicated to driving client success and fostering p...

Bengaluru, Karnataka
Posted on Indeed