
We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser’s local storage. This includes cookies necessary for the website's operation. Additionally, you can freely decide and change any time whether you accept cookies or choose to opt out of cookies to improve the website's performance, as well as cookies used to display content tailored to your interests. Your experience of the site and the services we are able to offer may be impacted if you do not accept all cookies.
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: 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.
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
These cookies are required to use this website and can't be turned off.
| Provider | Description | Enabled |
|---|---|---|
| SAP as service provider |
We use the following session cookies, which are all required to enable the website to function:
|
|
These cookies serve ads that are relevant to your interests. You may freely choose to accept or decline these cookies at any time. Note that certain functionality that these third parties make available may be impacted if you do not accept these cookies.
| Provider | Description | Enabled |
|---|---|---|
|
LinkedIn is an employment-oriented social networking service. We use the Apply with LinkedIn feature to allow you to apply for jobs using your LinkedIn profile. Opting out of LinkedIn cookies will disable your ability to use Apply with LinkedIn.
Cookie Policy Cookie Table Privacy Policy Terms and Conditions |
|
|
| Google Analytics |
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic.
Cookie Information Privacy Policy Terms and Conditions |
|
| Google Tag Manager |
Google Tag Manager is a tag management system for conversion tracking, site analytics, remarketing and more.
Privacy Policy Terms and Conditions |
|