Job Description
ESSENTIAL DUTIES AND RESPONSIBILITIES
As a Senior Software Engineer – React.js / Next.js, you will play a key role in designing, developing, and delivering scalable, high-quality web applications. You will work closely with product managers, designers, QA engineers, backend engineers, and other cross-functional teams to build modern, responsive, and reliable digital experiences.
- Design, develop, enhance, and maintain scalable web applications using React.js, Next.js, TypeScript, JavaScript, HTML5, CSS3, and RESTful APIs.
- Build responsive, accessible, reusable, and high-performance UI components using React.js, Next.js, and modern front-end development practices.
- Develop and maintain front-end applications that integrate with RESTful APIs, GraphQL services, third-party systems, and enterprise platforms.
- Work extensively with Next.js concepts including server-side rendering (SSR), static site generation (SSG), routing, API integration, and front-end performance optimization.
- Implement state management and data-fetching solutions using technologies such as Redux, Redux Toolkit, Zustand, Context API, React Query/TanStack Query, or SWR.
- Collaborate closely with backend engineers to define API contracts, integration patterns, error handling, and data flows.
- Develop clean, reusable, maintainable, and well-tested code following modern front-end architecture and engineering best practices.
- Ensure applications meet standards for performance, scalability, accessibility, usability, and security.
- Conduct comprehensive code reviews and provide constructive technical feedback to team members.
- Troubleshoot and resolve complex technical issues across development, testing, staging, and production environments.
- Work with DevOps and engineering teams to support CI/CD, cloud deployments, monitoring, release management, and production support.
- Participate in technical design and architecture discussions and contribute to decisions related to front-end architecture and application scalability.
- Mentor junior and mid-level developers and contribute to a culture of technical excellence and continuous improvement.
- Stay current with emerging React, Next.js, TypeScript, and up-to-date web development technologies and practices.
📌 Sr Software Engineer (React.js / Next.js) (Pune)
🏢 EVERSANA
📍 Pune