CV Library's Profile Image

Mid Software Engineer Contract (FE)

Company: CV Library

Job Location: Cape Town, Western Cape, South Africa

Job Type: FULL_TIME - (ON_SITE)

Date Posted: April 05, 2025

External

Apply Now

At CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.  

We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to People and HR, there’s never been a more exciting time to join us or a better place to grow your career! 

We’re looking for a Mid-Level Software Engineer to join our team and contribute to the development of high-quality, scalable front-end applications. If you thrive in a collaborative environment, enjoy problem-solving, and are eager to grow your skills while working on exciting projects, we’d love to hear from you! 

What you’ll be doing: 

  • Collaborating with Product, UX, and Engineering teams to build performant, scalable front-end solutions. 
  • Writing clean, maintainable code that adheres to best practices and coding standards. 
  • Optimising front-end performance and enhancing user experience. 
  • Participating in architectural discussions and contributing ideas for technical improvements. 
  • Working with modern frameworks such as React and Next.js. 
  • Writing and maintaining automated tests to ensure code quality. 
  • Supporting and improving CI/CD processes to streamline deployment and delivery. 
  • Staying up to date with emerging technologies and industry trends. 
  • Solid experience with front-end technologies, particularly JavaScript, React, and Next.js. 
  • Understanding of state management solutions (e.g., Redux). 
  • Experience with automated testing using Jest and React Testing Library. 
  • Familiarity with RESTful services and API integrations. 
  • Exposure to CI/CD tools and DevOps best practices. 
  • Strong problem-solving skills and a proactive approach to development challenges. 
  • A willingness to learn, grow, and contribute to a supportive engineering culture. 

Bonus points for: 

  • Experience with TypeScript. 
  • Knowledge of accessibility standards and best practices. 
  • Familiarity with GraphQL and other API technologies. 
  • Exposure to cloud platforms (AWS preferred). 
  • Understanding of Agile methodologies and collaborative team environments. 

This is a great opportunity for an engineer looking to level up their skills, contribute to exciting projects, and grow within a supportive team. 

Perseverance is not a long race; it is many short races one after the other.

“Walter Elliot”
Apply Now