Search by job, company or skills

ClickLearn

Senior React.js Developer

Save
new job description bg glownew job description bg glow
  • Posted 11 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior React.js Developer

Experience: 7–10 years

 

Job Overview:

We are seeking a highly experienced Senior React.js Developer capable of guiding technical direction and front-end architecture, with a deep understanding of building scalable, high-performance web applications. The role demands expert knowledge of the React ecosystem, strong architectural judgment, and the ability to mentor junior developers and enforce best practices across teams.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable web applications using React.js and related technologies.
  • Lead the architecture and implementation of complex frontend solutions, ensuring optimal performance, responsiveness, and user experience.
  • Design and develop modular, reusable UI components and front-end libraries, ensuring complex UI features are composed from multiple well-structured, independent components.
  • Collaborate with cross-functional teams (Product, Design, Backend) to define requirements, translate designs into functional interfaces, and deliver seamless user experiences.
  • Stay updated with emerging frontend technologies and industry best practices, proposing and implementing improvements.
  • Participate in the full software development lifecycle, from conceptualisation to deployment and post-launch support.
  • Implement state management solutions (e.g., Context API, Redux, Zustand) effectively. 
  • Integrate with RESTful APIs and other backend services.
  • Ensure code quality through rigorous testing, code reviews, and adherence to coding standards.
  • Mentor and guide junior developers, providing technical leadership and fostering a culture of continuous learning.

Required Skills and Qualifications:

  • Experience: 7-10 years of hands-on experience in frontend development, with a strong focus on React.js.
  • Technical Expertise:
  • Expert-level proficiency in React.js, including Hooks, component lifecycle, advanced state patterns, Context API, custom hooks, error boundaries, render optimisation techniques, and component composition strategies.
  • In-depth knowledge of JavaScript (ES6+), HTML5, and CSS3 (SASS/LESS/Styled Components).
  • Extensive experience with state management libraries (e.g., Context API, Redux, Zustand).
  • Hands-on experience with TypeScript, including typing React components, hooks, props, state, and API contracts.
  • Proficiency in modern frontend build tools (e.g., Webpack, Babel).
  • Strong understanding of responsive and adaptive design principles.
  • Experience with UI/UX design tools (Figma, Zeplin) and the ability to translate design specifications into reusable, React.js component-based UI implementations.
  • Architectural & Leadership Skills:
  • Proven ability to design and implement complex, scalable frontend architectures.
  • Experience in leading technical discussions and making architectural decisions.
  • Ability to mentor and guide junior developers effectively.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability to work both independently and collaboratively within a team environment.
  • Communication & Collaboration:
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse teams.
  • Ability to articulate technical concepts clearly to both technical and non-technical stakeholders.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147805061