React.js Developer
Swiggy · Bengaluru · onsite · Posted 34d ago
Not disclosed1–3 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Responsibilities:
- Own end-to-end design and architecture of complex frontend features, translating product requirements into technical specifications.
- Develop high-performance, production-ready React and Next.js applications with pixel-perfect UI implementations.
- Drive performance optimisation initiatives, identify bottlenecks, implement improvements, and establish monitoring to track metrics.
- Build and maintain reusable component libraries, design systems, and utility functions for team-wide adoption.
- Ensure technical feasibility of UI/UX designs and work closely with designers to balance aesthetics with performance and accessibility.
- Champion best practices in code quality, testing, accessibility, and maintainability across the team.
- Lead adoption of AI-assisted development tools (Claude, GitHub Copilot, etc. ) within the team; evaluate effectiveness, establish best practices, and mentor others on productivity gains.
- Mentor junior engineers and conduct thorough code reviews to foster a culture of excellence.
- Stay current with frontend ecosystem trends, emerging AI tools, and new frameworks/patterns; evaluate and advocate for adoption.
- Collaborate with backend and DevOps teams to understand API contracts, optimise data fetching, and streamline deployment pipelines.
- Debug and optimise third-party library usage, understanding their internals and identifying performance trade-offs.
- Participate in system design discussions and contribute to architectural decisions at the team and platform level.
Requirements:
- Expert proficiency in React and TypeScript; strong understanding of hooks, state management patterns, and TypeScript best practices.
- Deep expertise in Next.js, including Server-Side Rendering (SSR), Incremental Static Regeneration (ISR), API routes, middleware, optimization strategies.
- Solid understanding of ES6+, async/await, functional programming patterns, and modern JavaScript practices.
- Proficiency in modern CSS: Tailwind CSS, CSS modules, CSS-in-JS solutions (Emotion, Styled Components), and responsive design principles.
- Hands-on experience with modern build tools: Webpack, Vite, ESBuild, or equivalent bundlers; understanding of tree-shaking, code splitting, and lazy loading.
- Strong knowledge of CI/CD pipelines, deployment strategies, and automation experience with tools like GitHub Actions, GitLab CI, Jenkins, or similar platforms.
- Strong foundation in Git and collaborative development workflows.
- Working knowledge of Node.js and backend fundamentals enough to understand API design, authentication, and server-side implications.
Nice-to-Have Skills:
- Experience with headless CMS, GraphQL, or API integration layers.
- Knowledge of SEO best practices for SPA and Next.js applications.
- Familiarity with Storybook, design tokens, and component documentation.
- Understanding of animation libraries (Framer Motion, React Spring) and interactive UX.
- Exposure to AI/LLM integrations in frontend (streaming, chunking, prompt optimisation).
- Experience working with WebViews, React Native, or other hybrid mobile technologies; understanding of bridge communication, native module integration, and platform-specific constraints.
- Hands-on experience with AI-assisted development tools (Claude, GitHub Copilot, Codeium, Codex, Cursor, etc. ) and understanding of their strengths, limitations, and best practices for maximising productivity.
Sourced from instahyre
Skills
Next.jsTypescriptReact.Js
About Swiggy

Swiggy
Internet
4.5k+
employees
2014
12 years old
Bangalore,Karnataka
India
About
Restaurant aggregator and food delivery platform
Industries
InternetLogistics
Employee ratings
5,592 reviews
3.7/ 5
Culture
3.5
Career growth
3.2
Work-life
3.5
Employees rate it well for
Work Culture444Salary426Work Life Balance395Senior Management380Job Security311
Find them on