Job Description – Frontend Engineer (React / Next.js)
Experience: 4–5 Years
 
About the Role
We are looking for a skilled Frontend Engineer with strong expertise in React and Next.js to drive UI development, establish frontend best practices, and guide a small team when needed. The ideal candidate should excel at translating Figma designs into high-quality interfaces, building reusable components, and contributing to a modern and scalable frontend architecture. Experience with audio/video features and real-time capabilities is a strong plus.
 
Key Responsibilities
- Develop high-quality, scalable, and performant frontend interfaces using React and Next.js.
- Convert Figma designs into responsive, accessible, and pixel-perfect UI experiences.
- Build and maintain reusable components, UI libraries, and consistent design systems.
- Define and implement frontend guidelines, coding standards, folder structures, and best practices.
- Collaborate closely with product, design, and backend teams for seamless feature development.
- Provide mentorship and guidance to 1–2 frontend engineers as required to improve speed, quality, and consistency.
- Work with WebSockets and WebRTC for real-time communication and interactive features.
- Implement or enhance audio/video recording, playback, and streaming flows within the browser.
- Optimize UI performance, initial load times, interactivity, and overall user experience.
 
Required Skills & Experience
- 8 years of hands-on experience in frontend development.
- Strong expertise in React, Next.js, JavaScript, and TypeScript.
- Deep understanding of responsive UI, CSS, and component-driven architecture.
- Proven ability to translate Figma designs into production-grade UI efficiently.
- Practical experience with real-time technologies such as WebSockets and WebRTC.
- Experience implementing audio/video features on the web.
- Strong focus on clean, maintainable, and well-tested code.
- Understanding of performance optimization for modern web applications.
- Experience working in agile, fast-paced product development environments.
 
Good to Have
- Experience with Ant Design (AntD) or Tailwind CSS.
- Knowledge of Redux, RTK Query, or Zustand for state management.
- Experience with Vitest for modern and fast testing workflows.
- Exposure to micro-frontend architecture.
- Experience with frontend CI/CD pipelines and toolchains.
 
Soft Skills
- Strong communication and collaboration abilities.
- Capability to mentor and uplift junior engineers when required.
- Ownership mindset with attention to detail and commitment to high-quality delivery.
- Good design sense and appreciation for user experience.