Job Description
Location: Colombo, Sri Lanka
Company: Leading Software Company (via JobFactory)
Position Type: 6-Month Contract (with potential for extension)
About the Role:
We are seeking an experienced Senior Software Engineer specializing in React.js to join our client’s dynamic front-end development team. This role focuses on building high-performance, responsive user interfaces using modern web technologies.
Key Responsibilities:
- Develop and maintain robust, scalable React.js applications
- Implement state management solutions using Redux and Context API
- Create reusable components with modern JavaScript (ES6+) and TypeScript
- Build responsive UIs with HTML5, CSS3, SCSS/SASS and frameworks like Material-UI/Tailwind CSS
- Optimize applications for maximum performance (code splitting, lazy loading, caching)
- Integrate with RESTful APIs and GraphQL endpoints
- Implement comprehensive testing using Jest/React Testing Library/Cypress
- Collaborate in Agile development environments
Technical Requirements:
- 4+ years front-end experience, including 3+ years with React.js
- Expertise in TypeScript, React Hooks, and component lifecycle
- Strong knowledge of modern build tools (Webpack, Babel, Vite)
- Experience with UI frameworks (Material-UI, Tailwind CSS, Ant Design)
- Proficiency in CI/CD pipelines and Git workflows
- Solid understanding of front-end performance optimization
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field
Contract Details:
- 6-month contract (with possibility of extension)
- Competitive compensation
How to Apply:
Send your resume to hr@jobfactory.lk
Why Join?
- Work with cutting-edge front-end technologies
- Collaborate with a team of skilled engineers
- Opportunity to build high-impact web applications
Note: Only shortlisted candidates will be contacted.