Overview

Software Engineer Jobs in Cape Town, Western Cape, South Africa at Pragma Global

Title: Software Engineer

Company: Pragma Global

Location: Cape Town, Western Cape, South Africa

Job Description At Pragma, we embrace modern, responsible technology to enhance the way we work. Successful candidates must be open to using AI assistive technologies as part of the software development lifecycle. These tools may be used to support activities such as code generation, debugging, testing, documentation, and problem-solving, while maintaining high standards of engineering judgement, code quality, security, and ethical practice. A willingness to learn, adapt, and use AI tools effectively in a collaborative environment is essential. Minimum Requirements

  • A tertiary qualification in a relevant field (Bachelor's Degree/Diploma in e.g. Computer Science, Engineering, etc).
  • A minimum of 2 years' experience as a Software Engineer.
  • Experience in JavaScript in ES6 (advantageous).
  • Experience in CSS and HTML (preferred).
  • Experience in React and Typescript (preferred).
  • Experience with component-based architecture (advantageous).
  • Experience with AI assistive technologies for development.
  • Familiarity with state management approaches (Zustand, TanStack Query, etc.).
  • Understanding of REST APIs and asynchronous programming.

Duties & Responsibilities

  • Develop well-designed software to the approval of the Product Owner.
  • Develop high-quality software to the approval of the QA Manager.
  • participate actively in the Scrum process.
  • Troubleshoot and solve incidents in the product.
  • Build knowledge of new technical tools and relevant technology on a continuous basis.
  • Provide mentorship and coaching to other team members.
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.