Senior React.js Developer

Setjob.lk
Full-timeColombo, Sri LankaLKR 250,000 - 500,000/month

About the Role:

We are looking for an experienced Senior React.js Developer to join our dynamic development team. The ideal candidate will be responsible for building scalable, high-performance web applications using React.js, collaborating with UI/UX designers, backend developers, and product managers to deliver seamless user experiences.

Key Responsibilities:

  • Develop new user-facing features using React.js and modern front-end technologies.
  • Build reusable components and front-end libraries for future use.
  • Optimize components for maximum performance across a variety of web-capable devices and browsers.
  • Collaborate with designers, product managers, and backend developers to implement responsive and interactive web applications.
  • Write clean, maintainable, and testable code following industry best practices.
  • Mentor junior developers and conduct code reviews to ensure quality standards.
  • Troubleshoot and debug issues across multiple environments.
  • Stay updated with the latest industry trends, tools, frameworks, and best practices in front-end development.
  • Ensure application performance, security, and scalability.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 4+ years of hands-on experience in React.js development.
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and modern front-end frameworks.
  • Experience with state management libraries like Redux, MobX, or Context API.
  • Familiarity with RESTful APIs, GraphQL, and WebSocket integration.
  • Knowledge of frontend build tools like Webpack, Babel, NPM/Yarn.
  • Experience with unit testing frameworks (Jest, React Testing Library, Enzyme).
  • Understanding of responsive design principles and cross-browser compatibility.
  • Familiarity with version control tools (Git, GitHub, GitLab, Bitbucket).
  • Excellent problem-solving skills and ability to work independently.

Preferred Skills (Optional but Advantageous):

  • Experience with TypeScript.
  • Knowledge of Next.js or other SSR frameworks.
  • Experience with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).
  • Experience with performance optimization and SEO best practices.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Setjob.lk via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.