UI Specialist - React & Node.js Job
๐ Job Overview
Job Title: UI Specialist - React & Node.js Job
Company: Yash Technologies
Location: Indore, Madhya Pradesh, India / Pune, Maharashtra, India
Job Type: Full-time
Category: Software Engineering / Full-Stack Development
Date Posted: 2026-07-20
Experience Level: Mid-Senior Level (4-6 years)
Remote Status: On-site
๐ Role Summary
-
Design, develop, and maintain scalable, high-performance web applications across the full stack, with a strong emphasis on React.js and Node.js.
-
Leverage modern frontend and backend architectures, including Next.js, microservices, and RESTful/GraphQL APIs, to deliver robust technical solutions.
-
Utilize AI-powered development tools to enhance code quality, accelerate development cycles, and improve testing efficiency.
-
Collaborate effectively with cross-functional teams to translate business requirements into maintainable, user-centric technical solutions.
-
Contribute to a culture of continuous learning and innovation within an inclusive, agile team environment.
๐ Enhancement Note: The role is explicitly for a "UI Specialist" with React & Node.js expertise, indicating a strong focus on both frontend user interface development and backend service creation. The "4+ years of experience" and "4-6 years" specified in the description firmly place this role in the mid-to-senior level bracket, requiring proven proficiency and the ability to lead or contribute significantly to project architecture and execution. The explicit mention of AI-powered tools suggests a forward-thinking approach to development and a need for candidates comfortable with integrating emerging technologies into their workflow.
๐ Primary Responsibilities
-
Design and develop scalable, responsive user interfaces using React.js, TypeScript/JavaScript (ES6+), Next.js (SSR/SSG), and modern CSS frameworks like Tailwind CSS.
-
Convert Figma designs into pixel-perfect, responsive UIs that ensure seamless cross-device and cross-browser compatibility.
-
Architect and manage application state effectively using Redux Toolkit, Context API, or Zustand, and handle server-side data efficiently with React Query.
-
Design, build, and maintain scalable Node.js backend services using Express.js or NestJS, implementing RESTful and GraphQL APIs within a microservices architecture.
-
Lead backend system design, apply best-practice design patterns, and ensure the performance, scalability, and reliability of backend services.
-
Integrate third-party services and implement secure authentication and authorization mechanisms using JWT, OAuth2, and SSO.
-
Leverage AI-powered tools (e.g., GitHub Copilot, ChatGPT, Cursor, AmazonQ) to accelerate code development, refactoring, and test case generation.
-
Review and validate AI-generated code to ensure performance, security, and maintainability, and use AI tools to improve test coverage and detect potential quality or performance issues.
-
Design database schemas and manage data integrity using PostgreSQL, MySQL, MongoDB, and Redis.
-
Write comprehensive unit tests using Jasmine, Jest, or Vitest, aiming for 80%+ code coverage, and proficiently create end-to-end tests with Cypress or Playwright.
-
Manage and support CI/CD pipelines using GitHub Actions, containerize applications with Docker, and deploy to cloud platforms such as AWS, Azure, or GCP.
-
Conduct thorough code reviews, enforce coding best practices, and mentor junior developers to foster team growth and knowledge sharing.
๐ Enhancement Note: The responsibilities clearly delineate distinct frontend and backend tasks, reinforcing the full-stack nature of the role. The emphasis on specific state management libraries (Redux Toolkit, Context API, Zustand) and data fetching tools (React Query) indicates a need for practical, hands-on experience. The detailed integration of AI tools into the development lifecycle, including code generation, refactoring, and testing, is a key differentiator, requiring candidates to demonstrate comfort and proficiency in these areas.
๐ Skills & Qualifications
Education: While not explicitly stated, a Bachelor's degree in Computer Science, Engineering, or a related field is typically expected for roles requiring this level of experience and technical depth.
Experience: Minimum of 4 years of full-stack development experience, with a specific breakdown of 4+ years in React.js and 2+ years in Node.js.
Required Skills:
-
4+ years of comprehensive full-stack development experience.
-
4+ years of hands-on experience with React.js, including proficiency in Hooks and state management techniques.
-
2+ years of backend development experience using Node.js.
-
Strong command of TypeScript and modern JavaScript (ES6+).
-
Proven experience with Next.js, including Server-Side Rendering (SSR) and Static Site Generation (SSG).
-
Experience developing and consuming REST APIs and GraphQL APIs.
-
Proficiency in microservices architecture design and implementation.
-
Hands-on experience with Git for version control.
-
Experience with CI/CD pipelines and practices.
-
Familiarity with containerization technologies like Docker.
-
Experience deploying applications on cloud platforms (AWS, Azure, or GCP).
-
Solid understanding of performance optimization techniques for web applications.
-
Knowledge of web accessibility standards and best practices.
-
Experience with modern CSS frameworks, specifically Tailwind CSS.
-
Proficiency in state management libraries such as Redux Toolkit, Context API, or Zustand.
-
Experience with data fetching libraries like React Query.
-
Experience with backend frameworks like Express.js or NestJS.
-
Experience with databases such as PostgreSQL, MySQL, MongoDB, and Redis.
-
Proficiency in writing unit tests (Jasmine, Jest, Vitest) and end-to-end tests (Cypress, Playwright).
-
Experience working within Agile/Scrum development methodologies.
-
Excellent verbal and written communication skills, with a strong ability to collaborate effectively. Preferred Skills:
-
Expertise in building Micro Frontend applications using Module Federation or similar technologies.
-
Knowledge and experience in developing Progressive Web Apps (PWAs).
-
Deep understanding and practical application of Web Accessibility (WCAG compliance).
-
Experience with AI-powered development tools (e.g., GitHub Copilot, ChatGPT, Cursor, AmazonQ) for code generation, refactoring, and testing.
๐ Enhancement Note: The required skills list is extensive and covers both frontend and backend technologies, reflecting the full-stack nature of the role. The explicit mention of specific tools like Redux Toolkit, React Query, Express.js, NestJS, and various databases, along with testing frameworks and cloud platforms, indicates a need for candidates with practical, in-depth experience rather than just theoretical knowledge. The "Nice-to-have" section highlights areas that would make a candidate stand out, particularly micro frontends and PWAs, which are advanced architectural patterns.
๐ Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrate a history of building and deploying full-stack applications using React.js and Node.js.
-
Showcase projects that highlight expertise in Next.js, including SSR/SSG implementations.
-
Include examples of microservices architecture design and implementation, illustrating backend service development with Express.js or NestJS.
-
Present projects that utilize modern state management (Redux Toolkit, Context API, Zustand) and data fetching (React Query) on the frontend.
-
Provide evidence of implementing RESTful or GraphQL APIs.
-
Showcase projects that have been deployed on cloud platforms (AWS, Azure, GCP) and managed with CI/CD pipelines and Docker.
-
Highlight contributions to projects that have leveraged AI-powered development tools, explaining the impact on efficiency or code quality. Process Documentation:
-
Document the process of converting UI/UX designs (e.g., Figma) into functional, responsive web applications, detailing the technical approach and challenges overcome.
-
Outline the architectural design process for backend services, including API design, database schema creation, and selection of appropriate Node.js frameworks.
-
Describe the workflow for implementing and managing application state and server-side data fetching in React applications.
-
Detail the process for setting up and maintaining CI/CD pipelines, containerization with Docker, and cloud deployments for full-stack applications.
-
Explain the methodology used for writing and executing unit and end-to-end tests, including how code coverage targets are met and how AI tools assisted in test case generation.
๐ Enhancement Note: For a role of this caliber, a robust portfolio is crucial. Candidates should be prepared to showcase end-to-end project lifecycle experience, from design implementation to deployment and testing. The emphasis on AI tools in the responsibilities suggests that portfolios should ideally include examples of how these tools were integrated into the development process, demonstrating practical application and impact.
๐ต Compensation & Benefits
Salary Range: For a mid-senior level Full-Stack Developer with 4-6 years of experience in Indore/Pune, India, the estimated annual salary range is โน8,00,000 to โน15,00,000. This range is based on industry benchmarks for similar roles in major Indian tech hubs, considering the specified technologies and experience level. Factors such as specific skill proficiency, interview performance, and the exact project scope can influence the final offer.
Benefits:
-
Flexible work arrangements, promoting work-life balance.
-
Opportunities for continuous learning and professional development through career-oriented skilling models.
-
Inclusive team environment that fosters collaboration and mutual support.
-
Stable employment with an ethical corporate culture.
-
Access to cutting-edge technologies and modern development tools.
-
Exposure to diverse projects and client engagements, contributing to rapid skill advancement. Working Hours:
The standard working hours are likely to be around 40 hours per week, typical for full-time positions in India. However, the company emphasizes "Flexible work arrangements," which may allow for some flexibility in daily scheduling, contingent on project needs and team coordination.
๐ Enhancement Note: Salary estimations for India are highly dependent on the specific city (Indore vs. Pune, with Pune generally having a higher cost of living and salary scale), the company's compensation philosophy, and the candidate's negotiation skills. The provided range is a general estimate. The benefits highlight a focus on employee growth and well-being, aligning with the company's described culture.
๐ฏ Team & Company Context
๐ข Company Culture
Industry: Technology Integrator / IT Services and Consulting. YASH Technologies operates within the dynamic IT services sector, providing solutions that help clients reimagine operating models and drive business transformation through technology.
Company Size: Large (10,000+ employees). This indicates a well-established organization with structured processes, diverse teams, and a wide range of career development opportunities.
Founded: The company was founded in 1994, signifying decades of experience and stability in the IT industry.
Team Structure:
-
The operations team likely consists of specialized developers focusing on different aspects of the tech stack (frontend, backend, full-stack).
-
Reporting structure is expected to be hierarchical, with developers reporting to team leads or project managers, who in turn report to higher management.
-
Cross-functional collaboration is essential, involving close interaction with UI/UX designers, product managers, QA engineers, and potentially client stakeholders. Methodology:
-
Data analysis and insights are crucial for understanding application performance and user behavior, informing development decisions.
-
Workflow planning and optimization strategies are employed to ensure efficient project delivery and continuous improvement.
-
Automation and efficiency practices are integrated throughout the development lifecycle, from CI/CD to AI-assisted coding.
Company Website: https://careers.yash.com/
๐ Enhancement Note: The company's large size and long history suggest a stable work environment with robust infrastructure and established best practices. The emphasis on "Hyperlearning" and "flexible work arrangements" points towards a culture that values employee growth, adaptability, and a modern approach to work-
Application Requirements
Requires 4-6 years of full-stack development experience with strong proficiency in React.js, Node.js, and TypeScript. Candidates must be adept at using AI-powered development tools and have experience with microservices, cloud platforms, and CI/CD pipelines.