– 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
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: Sweta.Yadav@bs.nttdata.com
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.

We Transform. SAP® Solutions into Value
We understand the business of our clients and know what it takes to transform it into the future. At NTT DATA Business Solutions, we drive innovation – from advisory and implementation to managed services and beyond. With SAP at our core and a powerful ecosystem of partners, we continuously improve solutions and technology to make them work for companies – and for their people.
With operations in more than 30 countries, we have enabled thousands of companies become more efficient and effective during the last three decades. Our more than 16,700 experts around the world will also accompany you on your journey toward a truly intelligent enterprise – wherever you want to start!