Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior ReactJS Lead/Developer


Experience : 5+ yrs minimum

Notice period : Immediate joiner

Location : Trivandrum Kerala ( Onsite )

Candidates only from Kerala and southern Tamil nadu only


We are seeking a highly skilled and experienced Senior React Lead who also possesses strong Project Management capabilities. The ideal candidate will be a technical expert in React and modern front-end development, capable of leading projects from conception to deployment while ensuring high standards of code quality and team efficiency.

Responsibilities:

  • Lead the design, development, and deployment of complex web applications using React.js and Next.js.
  • Provide technical leadership and mentorship to a team of front-end developers, fostering a culture of best practices and continuous improvement.
  • Drive project planning, execution, and delivery, ensuring projects are completed on time, within scope, and to the required quality standards.
  • Collaborate closely with product owners, designers, and back-end developers to define requirements, plan features, and integrate solutions seamlessly.
  • Conduct code reviews, establish coding standards, and ensure the adoption of modular and reusable component architectures.
  • Design and implement efficient data fetching strategies using GraphQL and React Query.
  • Implement real-time communication features using WebSockets or similar technologies.
  • Identify and mitigate technical risks and challenges throughout the project lifecycle.
  • Stay updated with the latest trends and technologies in the React and broader front-end ecosystem, advocating for their adoption when beneficial.

Required Technical Skills:

  • Deep Expertise in React.js: Extensive experience building complex, scalable, and high-performance web applications.
  • Next.js Mastery: Strong proficiency with Next.js for server-side rendering (SSR), static site generation (SSG), and API routes.
  • State Management: Proficient with state management libraries such as Redux (Redux Toolkit is a plus) and/or Zustand.
  • JavaScript Essentials: Master of core JavaScript concepts, including ES6+ features (e.g., async/await, Promises, destructuring, modules).
  • Front-End Development Mastery: Comprehensive understanding of HTML5, CSS3, and modern web development practices.
  • Component Architecture: Proven experience in designing and implementing reusable UI components and modular front-end architectures.
  • Styling Frameworks: Strong proficiency with CSS frameworks, particularly Tailwind CSS.
  • API Integration:
  • GraphQL: Strong experience with GraphQL for efficient data fetching, including writing queries, mutations, and understanding schemas. Experience with GraphQL clients (e.g., Apollo Client, or using graphql-request with React Query) is essential.
  • Real-time Communication (Sockets): Hands-on experience implementing real-time features using WebSockets (e.g., Socket.IO, ws, or a React-specific hook like react-use-websocket).
  • Data Fetching & Caching: Expert-level proficiency with React Query (TanStack Query) for managing server state, caching, data synchronization, and optimistic UI updates.
  • Build Tools: Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Vite).
  • Version Control: Expert in Git and collaborative development workflows.

Required Project Management & Leadership Skills:

  • Project Leadership: Demonstrated ability to lead development projects, including planning, task delegation, tracking progress, and reporting.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Problem-Solving: Strong analytical and problem-solving abilities, with a proactive approach to identifying and resolving issues.
  • Mentorship: Experience mentoring junior and mid-level developers.
  • Agile Methodologies: Familiarity with Agile development methodologies (Scrum, Kanban).

Nice-to-Have Skills:

  • Experience with testing frameworks (e.g., Jest, React Testing Library, Cypress).
  • Knowledge of TypeScript (highly preferred).
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Familiarity with GraphQL Subscriptions for real-time updates.


Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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