We are seeking an experienced and talented Senior React JS Developer to join our growing team. The ideal candidate will have a proven track record of delivering high-quality, scalable, and maintainable codebases using React.js and related technologies. As a senior member of the team, you will be responsible for leading the development of complex features, mentoring junior developers, and driving technical excellence across the organization.
Lead the development of new features and enhancements using React.js and related technologies
- Architect and design scalable and maintainable front-end solutions
Mentor and guide junior developers, providing technical leadership and support- Collaborate with cross-functional teams to define requirements, design solutions, and deliver features on time
Participate in code reviews to ensure code quality, performance, and adherence to best practices
- Identify and address technical debt and performance bottlenecks
Stay up-to-date with the latest front-end development trends, tools, and technologies- Contribute to the technical roadmap and provide input on technology selection and architecture decisions
Atleast 3 years of experience in front-end development with a focus on React.js- Expert-level proficiency in JavaScript, HTML, CSS, and related web technologies
Strong understanding of React.js and its core principles
- Experience with state management libraries such as Redux or MobX
Deep knowledge of front-end build tools and pipelines, including Webpack, Babel, and npm- Experience with server-side rendering and/or static site generation using frameworks like Next.js or Gatsby
Proficiency in optimizing front-end performance and scalability
- Strong problem-solving skills and attention to detail
Excellent communication and collaboration skills- Bachelor's degree in Computer Science, Engineering, or a related field (preferred)
Job Types: Full-time, Permanent
Pay: 30,- 00 - 50,000.00 per month
Schedule: - Day shift
Morning shift
Experience:
- total work: 3 years (Required)
Work Location: In person