30 Aug
|
EvolutionCo Digital & Interactive Consultancy
|
Mumbai
30 Aug
EvolutionCo Digital & Interactive Consultancy
Mumbai
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
- 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
- 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 effective 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:
- 1-3 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
- Comfortable with debugging, performance analysis, and browser DevTools
- Ability to think in terms of system design and long-term code ma
📌 Jr. Front End Developer (Mumbai)
🏢 EvolutionCo Digital & Interactive Consultancy
📍 Mumbai