Home
Jobs

Senior Software Engineer - Reactjs

3 - 5 years

7 - 11 Lacs

Posted:9 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Lead development of key features, provide code reviews, and ensure production quality.
  • Independently implement and lead React/Next.js projects with a deep understanding of REST APIs. Expertise in React.js or similar frameworks (Next.js/Vue.js) with knowledge of styling frameworks, state management, and project structure.
  • Handle task allocation, basic team management, and ensure timely integration with backend teams.
  • In charge of production releases, quality and delivering it to client when there is no team lead in project. Deployment of project (whatever is setup in project)
  • Solve complex technical challenges and provide best practices to the team.
  • Participate in client meetings, provide technical solutions, and communicate directly as needed.
  • Ensure performance optimization and guide the team on performance best practices.
  • Conduct RD on POCs and find solutions based on project needs.
  • Mentor junior team members, contribute to technical knowledge-sharing sessions, and conduct technical interviews.
  • Contribute to one case study per month. Provide feedback to the team.
  • Take ownership of end-to-end delivery in the absence of a project lead.
REQUIREMENTS AND SKILLS:
  • 4+ years of professional experience in building and maintaining front-end applications, particularly with React.js and Next.js.
  • Strong expertise in React.js and good to have Next.js, including server-side rendering, static site generation, and API integration.
  • Proficient in modern JavaScript (ES6+), TypeScript, and CSS-in-JS libraries (eg, Styled Components, Emotion).
  • Familiarity with modern state management libraries (eg, Redux, Context API).
  • Experience with design frameworks and libraries such as Tailwind CSS, Ant Design, or Material UI.
  • Hands-on experience with optimizing for performance.
  • Familiarity with back-end technologies, including RESTful APIs, integrating with Node.js backends.
  • Proficiency in transforming user requirements into intuitive UI/UX designs, with tools like Figma, Miro, or Sketch.
  • Good to have: creating wireframe/design solutions for customer when no design is provided
  • Familiarity with SEO optimization, AMP integration, and handling large-scale, multi-language websites in Next.js.
  • Exposure to WebSockets, real-time data handling, and performance optimizations for high-traffic applications.
DEVELOPMENT PRACTICES:
  • Strong knowledge of CI/CD pipelines, automated testing, and deployment in cloud environments (eg, AWS, GCP, Azure).
  • Familiarity or Experience with unit testing, end-to-end testing frameworks (Jest, Cypress, etc), and test-driven development (TDD).
  • Understanding of modern JavaScript concurrency models, including callbacks, promises, and async/await patterns.
DESIGN ARCHITECTURE
  • Solid understanding of defining and consuming data models and APIs that drive scalable and maintainable front-end systems.
  • Ability to work closely with back-end engineers to architect API designs that support complex frontend functionality.
SOFT SKILLS MINDSET:
  • Excellent written and verbal communication skills for collaborating with cross-functional teams and stakeholders.
  • Interest in crafting delightful user experiences and presenting design ideas to customers for validation.
  • Ability to handle complex technical challenges while maintaining a customer-obsessed mindset.
  • Strong problem-solving skills, with an emphasis on user experience, performance, and scalability

Mock Interview

Practice Video Interview with JobPe AI

Start NextJS Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You