Job Description:

Job Description – Senior UI Developer (React.js)
Role: Senior UI Developer (React.js)
Experience: 7–10+ Years
Location: Across India / Hybrid / Remote (Based on Business Requirements)
Employment Type: Full-Time
Position Summary
We are looking for a highly skilled Senior UI Developer (React.js) to lead the design and development of modern, scalable, and high-performance web applications. The ideal candidate will possess deep expertise in React.js, JavaScript, TypeScript, front-end architecture, and modern UI engineering practices. This role requires strong technical leadership, a passion for delivering exceptional user experiences, and the ability to mentor development teams while collaborating with cross-functional stakeholders.
Key Responsibilities
• Design, develop, and maintain scalable, responsive, and high-performance web applications using React.js.
• Lead frontend architecture, technical design discussions, and implementation strategies.
• Develop reusable UI components, design systems, and shared libraries to promote consistency and maintainability.
• Collaborate with Business Analysts, Product Owners, UX/UI Designers, and stakeholders to translate business requirements into technical solutions.
• Integrate frontend applications with backend services using REST APIs and GraphQL.
• Work closely with Java Spring Boot backend teams to ensure seamless application integration.
• Drive UI/UX best practices, responsive design principles, and accessibility compliance (WCAG).
• Optimize application performance, rendering efficiency, bundle size, and overall user experience.
• Implement robust state management solutions using Context API, Redux, or Zustand.
• Develop secure and scalable form-based applications using Formik or React Hook Form.
• Build enterprise-grade data-intensive interfaces using AG Grid, Material UI, and Ant Design.
• Participate in architecture reviews, code reviews, and technical decision-making processes.
• Implement automated testing using Jest, React Testing Library, and Cypress.
• Follow Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
• Collaborate with QA and DevOps teams to implement CI/CD pipelines and deployment automation.
• Mentor junior developers and promote engineering best practices across Agile teams.
• Utilize AI-assisted development tools such as GitHub Copilot to improve productivity, code quality, and development efficiency.
Required Skills & Technical Expertise
Frontend Technologies
• React.js (v17+)
• JavaScript (ES6+)
• TypeScript
• HTML5
• CSS3
React Ecosystem
• React Hooks
• Context API
• Redux
• Zustand
UI Frameworks & Styling
• Tailwind CSS
• Material UI (MUI)
• Ant Design
Forms & Validation
• Formik
• React Hook Form
Data Grid Components
• AG Grid
API Integration
• RESTful APIs
• GraphQL
Backend Integration
• Java Spring Boot integration experience
Testing Frameworks
• Jest
• React Testing Library
• Cypress
Development Practices
• Test-Driven Development (TDD)
• Behavior-Driven Development (BDD)
Version Control & CI/CD
• Git
• GitHub
• GitHub Actions
• Jenkins
• GitLab CI
Performance & Monitoring
• Frontend performance optimization
• Lazy loading
• Code splitting
• Bundle optimization
• Performance monitoring and debugging
AI-Assisted Development
• GitHub Copilot
• AI-powered developer productivity tools
Preferred Skills
• Next.js and Server-Side Rendering (SSR)
• Micro-Frontend Architecture
• Docker
• Kubernetes
• Accessibility (WCAG) Standards
• Internationalization (i18n) and Localization
• Cloud Platforms (AWS, Azure, or Google Cloud Platform)
• Open Source Contributions
• Experience with modern frontend build tools such as Vite or Webpack
• Knowledge of design tokens and component-driven development
Soft Skills
• Strong analytical and problem-solving abilities.
• Excellent communication and stakeholder management skills.
• Ability to lead frontend architecture and technical initiatives.
• Strong mentoring and coaching capabilities.
• Ability to collaborate effectively within Agile and cross-functional teams.
• Ownership mindset with a focus on quality, innovation, and continuous improvement.
Educational Qualification
• Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Why Join Us?
• Work on modern, enterprise-scale web applications using the latest frontend technologies.
• Lead the development of scalable React.js solutions with a strong emphasis on performance and user experience.
• Collaborate with highly skilled engineering teams in an Agile environment.
• Gain exposure to cloud-native architectures, modern DevOps practices, and AI-assisted software development.
• Opportunity to influence frontend architecture, mentor developers, and drive engineering excellence.
• Competitive compensation, comprehensive benefits, and excellent opportunities for professional growth.

Get empowered by NTT DATA Business Solutions!

We transform. SAP® solutions into Value

For any questions related to Job Description, you may connect with below specified contact from Recruiting.

Recruiter Name: Sweta Yadav

Recruiter Email ID: [email protected]

NTT DATA Business Solutions is a fast-growing international IT company and one of the world’s leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions, including hosting services and support.


Similar jobs

More from NTT Data Business Solutions
NTT Data Business Solutions 1 day ago
NTT Data Business Solutions 1 day ago
NTT Data Business Solutions 1 day ago