Front End Engineer (JavaScript/React) (12-Month Contract) (CPT Hybrid)

IT – Software Development
Cape Town – Western Cape

ENVIRONMENT:
YOUR keen eye for beautiful digital aesthetics is sought by our client, a leading global Digital Solutions Tech company, to fill the role of a Front End Engineer. This will be a 12-Month Renewable Contract. You will require a Computer Science or similar Degree/Diploma with several years working in Agile teams delivering software iteratively including strong experience with software quality practices like peer code reviews and automated testing. You also need experience building real-time dashboards – Grafana, Kibana, Elastic, etc.). Your tech toolset should include JavaScript, React, Git, HTML, CSS, Node.js, npm, Docker, Azure Functions & Kubernetes.
 
REQUIREMENTS:
Qualifications –
  • Computer Science related Degree, Diploma, or similar qualification.
 
Experience/Skills –
  • Several years working in Agile teams delivering software iteratively.
  • Strong experience applying software design patterns.
  • Strong experience with software quality practices like peer code reviews and automated testing.
  • JavaScript and React Fundamentals: Deep understanding of ES6+ syntax, functional programming concepts, and React’s component lifecycle.
  • UI/UX Design Sensibility: While not Designers, React Developers should have an eye for UI/UX design. They translate wireframes into functional components, ensuring an intuitive user experience.
  • State Management and Data Flow: Efficient state management is crucial for building scalable React applications.
  • HTML and CSS: Proficiency in semantic HTML tags and CSS selectors.
  • JSX: Working with JSX, a syntax extension unique to React.
  • Git: Version control for collaborative development.
  • Node.js and npm: Familiarity with Node.js and npm for package management.
  • Building applications for the cloud, i.e., microservices and functions in container and serverless technologies like Docker, Azure Functions, Kubernetes.
  • Experience with .NET web technologies like ASP.NET, Razor pages, etc.
  • Experience with React, HTML5, JavaScript, CSS.
  • CMS platforms and general Digital Marketing technologies. 
  • Experience building real-time dashboards (Grafana, Kibana, Elastic, etc.). 

+ 27 (0) 21 741 0400