Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior ReactJS Developer (Frontend & Scalable Systems)

Role Overview

We are looking for an exceptional ReactJS Developer (3 to 8 years of exp.) with a deep understanding of JavaScript and modern web architectures. You won't just be building UI components; you will be responsible for architecting scalable frontend systems, managing complex states, and ensuring seamless integration with sophisticated backend services. The ideal candidate has a "full-stack mindset" and understands how data flows from the database to the end user.

Key Responsibilities

  • Frontend Architecture: Design and implement highly scalable, modular, and reusable UI components using ReactJS.
  • State Management: Lead the strategy for complex state management (using Redux, Recoil, or React Context) to ensure high performance in data-heavy applications.
  • API Integration: Architect the data-fetching layer to interact with RESTful and/or GraphQL APIs, ensuring efficient caching and error handling.
  • Performance Optimization: Diagnose and resolve rendering bottlenecks and optimize application load times for a seamless user experience.
  • Full-Stack Collaboration: Partner with backend engineers to define API contracts and understand system constraints to build end-to-end features.
  • Code Quality: Enforce high standards through unit testing (Jest/RTL), integration tests (Cypress/Playwright), and rigorous code reviews.

Technical Requirements

  • JavaScript Mastery: Expert-level knowledge of ES6+, TypeScript, and functional programming patterns.
  • React Ecosystem: Proficiency in React (Hooks, Suspense, Lazy Loading) and modern build tools (Vite, Webpack, or Next.js).
  • Styling & UX: Deep experience with CSS-in-JS (Styled Components/Emotion) or utility-first frameworks like Tailwind CSS.
  • Backend Awareness: Strong understanding of backend technologies (Node.js, Python, or Java) and how they interact with the frontend.
  • API Knowledge: Expertise in handling asynchronous requests, WebSockets for real-time data, and authentication protocols (OAuth, JWT).
  • Tools: Proficiency with Git, CI/CD pipelines, and cloud-based deployment (AWS/Vercel/Firebase).

Preferred Qualifications

  • Experience building Micro-frontends or managing large Monorepos.
  • Familiarity with Server-Side Rendering (SSR) and Static Site Generation (SSG) via Next.js.
  • A strong portfolio of building applications that handle massive traffic or large-scale data visualization.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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

pune, maharashtra, india

hyderabad, chennai, bengaluru