Job Description
Location: Colombo
Job Type: 6-Month Contract
About Our Client:
Our client is a leading software company based in Colombo, known for its innovative solutions and cutting-edge technology.
Job Description:
We are seeking a highly skilled and experienced Senior Software Engineer specializing in React.js to join our client’s dynamic team. The ideal candidate will have a strong background in front-end development and a proven track record of working with React.js.
Key Responsibilities:
- Develop and maintain high-quality front-end applications using React.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Implement and maintain state management solutions using Redux, Context API, and React hooks.
- Integrate with RESTful APIs and GraphQL for seamless data exchange.
- Write clean, maintainable, and efficient code following best practices.
- Conduct unit and integration testing using Jest, React Testing Library, or Cypress.
- Participate in code reviews and contribute to the continuous improvement of the development process.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in front-end development, with at least 3 years working with React.js.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and SCSS/SASS.
- Experience with React hooks, Redux, Context API, and component lifecycle management.
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel, Vite, etc.).
- Knowledge of UI frameworks/libraries like Material-UI, Tailwind CSS, or Ant Design.
- Hands-on experience integrating and working with RESTful APIs and GraphQL.
- Strong understanding of performance optimization, code splitting, lazy loading, and caching strategies.
- Experience with unit testing and integration testing using Jest, React Testing Library, or Cypress.
- Familiarity with CI/CD pipelines, Git workflows, and Agile methodologies.
How to Apply:
If you meet the qualifications and are excited about this opportunity, please send your resume to hr@jobfactory.lk.
Apply Now!
Join our client’s team and contribute to building innovative software solutions that make a difference.