Senior UI Developer (React FullStack)

5 - 8 years

15 - 25 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position: Senior UI Developer

Skillset: React Full Stack

Experience: 5 - 8 yrs of relevant experience

Overview

We are seeking a talented Mid-Level to Senior React UI Developer with 5 - 8 years of experience in building modern, scalable, and high-performance web applications. The ideal candidate should have deep expertise in React.js, TypeScript, state management libraries, and modern frontend tooling. Experience with build optimization, containerization, and CI/CD workflows is essential for delivering enterprise-grade applications.

Responsibilities

  • Design, develop, and maintain complex React.js applications with a focus on performance and user experience.
  • Build reusable, modular components using React.js, TypeScript, and modern CSS frameworks (Tailwind CSS, Material UI).
  • Implement robust state management solutions using Redux Toolkit, React Query, or similar libraries.
  • Develop and integrate forms using React Hook Form or Formik with comprehensive validation.
  • Integrate RESTful APIs and GraphQL endpoints for seamless data handling and real-time updates.
  • Optimize application build processes using Webpack or Vite for faster load times and better performance.
  • Containerize applications using Docker for consistent development and deployment environments.
  • Set up and maintain CI/CD pipelines using GitHub Actions or Jenkins.
  • Debug complex issues, perform root cause analysis, and implement performance optimization strategies.
  • Collaborate with backend developers, designers, and product managers in an Agile environment.
  • Conduct code reviews, mentor junior developers, and contribute to technical documentation.
  • Ensure code quality through unit testing, integration testing, and adherence to best practices.
  • Participate in sprint planning, daily stand-ups, and retrospectives using Jira or similar tools.
  • Manage source code using Git and GitHub with proper branching strategies and pull request workflows.

Skills and Experience

  • 5 - 8 years of professional experience in frontend development
  • React.js & JavaScript: Strong proficiency in React.js (16.8+, 18+), functional components, hooks, context API, and modern JavaScript features.
  • TypeScript: Strong expertise in TypeScript for type-safe application development
  • CSS Frameworks: Expertise in Tailwind CSS and/or Material UI for building responsive, accessible UIs
  • State Management: Solid understanding and hands-on experience with Redux Toolkit, React Query, Zustand, or similar state management libraries
  • Form Management: Experience with React Hook Form or Formik for complex form handling and validation
  • API Integration: Hands-on experience with RESTful APIs and GraphQL
  • Build Tools: Proficiency in Webpack and/or Vite for build optimization and configuration
  • Docker: Hands-on experience with Docker for containerization in development and deployment
  • CI/CD: Familiarity with CI/CD workflows using GitHub Actions or Jenkins
  • Debugging & Optimization: Strong debugging, problem-solving, and performance optimization skills using Chrome DevTools, React DevTools, and profiling tools
  • Agile Tools: Experience using Jira or any other agile project management tools
  • Version Control: Proficiency with Git and GitHub for version control, branching strategies, and collaborative development.

Good to Have

  • Next.js: Experience with server-side rendering (SSR) and static site generation (SSG)
  • Testing: Knowledge of Jest, React Testing Library for unit and E2E testing
  • Storybook: Experience building and documenting component libraries
  • Micro-frontends: Understanding of micro-frontend architecture patterns
  • CSS-in-JS: Experience with Styled Components, Emotion, or similar libraries
  • Knowledge of WCAG guidelines and accessible UI development
  • Design Systems: Experience building or working with enterprise design systems
  • Cloud Platforms: Exposure to AWS, Azure, or GCP for frontend deployment
  • Package Management: Experience with npm, yarn, or pnpm workspaces and monorepo tools (Nx, Turborepo)
  • Progressive Web Apps (PWA): Experience building offline-first applications

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You