Login Sign Up
🔔 FCM Loaded

Frontend Developer

EvolutionCo Group | CX • Design • Marketing • Tech • Innovation

5 - 7 years

Mumbai

Posted: 04/04/2026

Getting a referral is 5x more effective than applying directly

Job Description

About the Role

We are looking for a frontend engineer who can build and maintain scalable, high-performance frontend systems for a product. This role goes beyond UI development it focuses on architecture, performance, and long-term maintainability.


You will be responsible for designing frontend systems that can handle growing data, users, and features without degrading performance or code quality.


Responsibilities

  • Build and maintain scalable frontend applications using React, TypeScript, and Tailwind
  • Design clean, reusable, and modular components with clear separation of concerns
  • Contribute to frontend architecture decisions state management, folder structure, and data flow
  • Manage both client state and server state effectively using modern libraries
  • Optimize performance across the entire application:
  • Eliminate unnecessary re-renders using memoization and proper component design
  • Implement lazy loading and code splitting to reduce initial bundle size
  • Handle large datasets efficiently with virtualization and pagination
  • Ensure fast, smooth user experience across different devices and network conditions
  • Integrate APIs and design efficient data-fetching strategies caching, pagination, error handling
  • Work closely with backend and product teams to define data contracts and improve performance
  • Identify bottlenecks using React DevTools, browser profiling, and Lighthouse
  • Follow best practices for accessibility, security, and code quality
  • Participate in code reviews with a focus on scalability and maintainability


Requirements

  • 25 years of experience in frontend development
  • Strong proficiency in React, TypeScript, and modern build tools (Vite / Webpack)
  • Solid understanding of:
  • Component architecture and design patterns
  • React rendering lifecycle and reconciliation behavior
  • Performance optimization techniques memoization, virtualization, code splitting
  • Experience with state management Zustand, React Query, Redux Toolkit, or similar
  • Experience building scalable, product-based applications (not just static websites)
  • Comfortable with debugging, performance analysis, and browser DevTools
  • Ability to think in terms of system design and long-term code maintainability
  • Experience with Next.js SSR, SSG, and performance optimizations
  • Experience building or maintaining design systems / shared component libraries


Nice to Have

  • Familiarity with monorepo setups (Turborepo, Nx, or similar)
  • Basic understanding of backend systems, APIs, and data flow
  • Exposure to testing unit or integration (Jest, React Testing Library, Vitest)

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.