UI Specialist - React JS Job

Yash Technologies
Full-timeโ€ขIndia

๐Ÿ“ Job Overview

Job Title: Senior React Developer (UI Specialist)

Company: Yash Technologies

Location: India

Job Type: Full-Time

Category: Software Engineering / Front-End Development

Date Posted: July 28, 2026

Experience Level: 5-7 Years

Remote Status: On-site

๐Ÿš€ Role Summary

  • Spearhead the development and maintenance of high-quality, scalable web applications using React.js, ensuring robust and efficient user interfaces.

  • Drive the implementation of responsive designs and cross-browser compatibility, optimizing application performance and user experience for a global user base.

  • Collaborate closely with cross-functional teams, including designers, product managers, and backend developers, within an agile development framework.

  • Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement within the front-end development team.

  • Contribute to defining and upholding best practices in code quality, maintainability, and documentation for all React-based projects.

๐Ÿ“ Enhancement Note: While the core role is UI Specialist, the responsibilities and required skills strongly indicate a Senior React Developer focus, emphasizing full-stack front-end development, code quality, and mentorship. The "UI Specialist" title might be a broader internal designation.

๐Ÿ“ˆ Primary Responsibilities

  • Develop, test, and deploy complex, scalable, and performant web applications using React.js and modern JavaScript frameworks.

  • Translate UI/UX design wireframes and mockups into high-quality, pixel-perfect code, ensuring seamless integration with backend services via RESTful APIs.

  • Implement and manage state within applications using libraries such as Redux, Zustand, or the Context API, ensuring efficient data flow and predictable application behavior.

  • Optimize application performance for speed and scalability, identifying and resolving bottlenecks through profiling and advanced debugging techniques.

  • Write comprehensive unit and integration tests using Jest and React Testing Library to ensure code reliability and maintainability, contributing to a robust CI/CD pipeline.

  • Actively participate in code reviews, providing constructive feedback to peers and junior developers to elevate overall code quality and promote best practices.

  • Troubleshoot, debug, and resolve complex technical issues across the development lifecycle, from initial development to production deployment.

  • Stay abreast of emerging trends and technologies within the React ecosystem, evaluating and recommending new tools or methodologies to enhance development processes and product quality.

  • Mentor junior developers, providing technical guidance, code review support, and knowledge sharing to foster their professional growth and team capabilities.

  • Collaborate with product managers and designers to understand user needs and translate them into effective technical solutions, contributing to product strategy from a front-end perspective.

๐Ÿ“ Enhancement Note: The responsibilities listed emphasize a senior-level contribution, including optimization, mentoring, and strategic input, not just basic component development.

๐ŸŽ“ Skills & Qualifications

Education:

  • Bachelor's degree in Computer Science, Software Engineering, or a closely related technical field.

  • Relevant certifications in React or advanced web development are preferred but not mandatory. Experience:

  • 5-7 years of hands-on professional experience in front-end development, with a significant focus on React.js.

  • Proven track record of delivering complex web applications from concept to deployment, demonstrating proficiency in the full software development lifecycle. Required Skills:

  • React.js & Modern JavaScript: 5-7 years of professional experience with React.js and modern JavaScript (ES6+), including deep understanding of its core principles and lifecycle.

  • HTML5, CSS3, & Responsive Design: Strong proficiency in semantic HTML5, modern CSS3 techniques, and implementing responsive web design principles for cross-device compatibility.

  • State Management: Hands-on experience with state management libraries such as Redux, Zustand, or React's Context API, including best practices for complex application states.

  • React Hooks & Functional Components: Proficient in utilizing React Hooks and developing applications primarily with functional components.

  • Build Tools: Familiarity with modern JavaScript build tools like Webpack, Vite, or similar for efficient project bundling and development workflows.

  • Version Control: Extensive experience with version control systems, particularly Git and platforms like GitHub, for collaborative development and code management.

  • API Integration: Solid understanding of RESTful APIs, asynchronous programming patterns, and experience consuming data from backend services.

  • Testing Frameworks: Experience with front-end testing frameworks such as Jest and React Testing Library for unit and integration testing.

Preferred Skills:

  • TypeScript: Experience with TypeScript for enhanced type safety and maintainability in large-scale applications.

  • Modern CSS Frameworks: Knowledge of or experience with CSS-in-JS libraries (Styled Components), utility-first CSS (Tailwind CSS), or CSS Modules.

  • React Frameworks: Familiarity with frameworks like Next.js for server-side rendering, static site generation, and enhanced performance.

  • GraphQL: Experience with GraphQL and client libraries like Apollo Client for efficient data fetching.

  • CI/CD: Understanding of Continuous Integration and Continuous Deployment (CI/CD) pipelines and their role in modern web development.

  • Performance Optimization: Demonstrated ability to identify and implement performance optimization techniques for web applications.

  • Mobile-First Development: Experience in designing and developing user interfaces with a mobile-first approach.

  • Design Systems: Familiarity with the principles of design systems and experience working with or contributing to component libraries.

  • Backend Development: Basic backend development experience, particularly with Node.js, or familiarity with other languages like Python or Java.

  • Cloud Platforms: Exposure to cloud platforms such as AWS, Azure, or GCP.

๐Ÿ“ Enhancement Note: The preferred qualifications highlight a desire for candidates who are well-rounded and familiar with modern front-end development ecosystems, including TypeScript, frameworks, and cloud technologies, suggesting potential for future growth within the company's tech stack.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of complex React.js applications showcasing proficiency in state management, component architecture, and API integration.

  • Case studies detailing the process of developing responsive and performant user interfaces, highlighting problem-solving approaches.

  • Examples of code quality, including well-structured, maintainable, and documented React components.

  • Evidence of testing strategies implemented, such as unit or integration tests, demonstrating a commitment to code reliability.

  • Projects that illustrate optimization efforts, such as performance improvements or efficient data handling. Process Documentation:

  • Ability to articulate the workflow for developing a new React feature, from understanding requirements to deployment.

  • Documentation of how testing

Application Requirements

Requires 5-7 years of professional experience with React.js and modern JavaScript, along with proficiency in HTML5 and CSS3. A Bachelor's degree in Computer Science or a related field is expected.