Senior Software Engineer – React JS (6-Month Contract)

IT
March 20, 2025
රු200,000 - රු300,000
Application deadline closed.

Job Description

Location: Colombo

Company: A leading software company


About Us:

Client is a top-tier software company based in Colombo, known for delivering innovative and high-quality software solutions. We are seeking a highly skilled and motivated Senior Software Engineer with expertise in React JS to join our team on a 6-month contract. This role offers the opportunity to work on cutting-edge projects and contribute to the development of impactful software solutions.


Key Responsibilities:

  • Front-End Development: Design and develop user-friendly, responsive, and high-performance web applications using React.js.
  • Code Quality: Write clean, maintainable, and efficient code using JavaScript (ES6+), TypeScript, HTML5, CSS3, and SCSS/SASS.
  • State Management: Implement and manage state using React hooks, Redux, and Context API.
  • Component Management: Develop and manage reusable components, ensuring optimal component lifecycle management.
  • Build Tools: Utilize modern front-end build pipelines and tools such as Webpack, Babel, and Vite.
  • UI Frameworks: Work with UI frameworks/libraries like Material-UI, Tailwind CSS, or Ant Design to create visually appealing and functional interfaces.
  • API Integration: Integrate and work with RESTful APIs and GraphQL to ensure seamless data flow and functionality.
  • Performance Optimization: Implement performance optimization techniques such as code splitting, lazy loading, and caching strategies.
  • Testing: Conduct unit testing and integration testing using Jest, React Testing Library, or Cypress to ensure software quality.
  • CI/CD: Collaborate with DevOps to integrate and manage CI/CD pipelines and Git workflows.
  • Agile Collaboration: Participate in Agile methodologies, including sprint planning, stand-ups, and retrospectives, to ensure timely delivery of high-quality software.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience:
    • 4+ years of experience in front-end development.
    • At least 3 years of experience working with React.js.
  • Technical Skills:
    • 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.
  • Soft Skills:
    • Excellent problem-solving and analytical skills.
    • Strong communication and teamwork abilities.

What We Offer:

  • Competitive compensation package.
  • Opportunity to work on innovative projects with a talented team.
  • Exposure to the latest front-end technologies and development practices.
  • A collaborative and supportive work environment.

How to Apply:

If you are passionate about front-end development and meet the qualifications listed above, we would love to hear from you! Please send your resume and a cover letter to hr@jobfactory.lk.

Join us and be a part of a team that is shaping the future of software solutions!

Related Jobs