Front-End Software Engineer

Pragma Global

Cape Town

On-site

ZAR 420,000 - 720,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Pragma Global is seeking a Software Engineer in Cape Town to develop well-structured software. You will contribute to the product backlog, work with a Scrum team, and help ensure quality through code reviews and testing.

The role emphasizes collaboration, continuous learning, and the use of AI assistive technologies to improve development efficiency while upholding high standards of engineering judgment, security, and ethics.

Qualifications

  • Tertiary qualification in computer science, engineering, or related field.
  • At least 2 years' experience as a Software Engineer.
  • Experience with JavaScript ES6 is advantageous.
  • Experience with React and TypeScript is advantageous.
  • Experience with AI assistive technologies for development.
  • Familiarity with REST APIs and asynchronous programming.
  • Knowledge of Zustand / TanStack Query state management.
  • Experience with CSS/HTML is preferred.

Responsibilities

  • Develop well-designed software approved by Product Owner.
  • Develop high-quality software approved by QA Manager.
  • Participate actively in Scrum process.
  • Troubleshoot and resolve incidents in the product.
  • Mentor and coach team members.
  • Learn new tools and technologies continuously.

Skills

JavaScript ES6
React
TypeScript
CSS
HTML
AI assistive tech
REST APIs
Async programming
Zustand
TanStack Query

Education

CS/Engineering degree

Tools

Jira

Job description

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 highstandards of engineering judgement, code quality, security, and ethicalpractice. 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Front-End Engineer — AI‑Driven UI & React Expert
Front-End Engineer — AI‑Driven UI & React Expert

Pragma Global • Cape Town

On-site
ZAR 420,000 - 720,000
Senior Front-End Engineer
Senior Front-End Engineer

I Grow Wealth Investments • Wes-Kaap

On-site
ZAR 420,000 - 640,000
Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Intermediate Software Developer
Intermediate Software Developer

Pilot Software Holdings (Pty) Ltd - Point of Sale • Cape Town

On-site
ZAR 620,000 - 820,000
Specialist Product Engineer
Specialist Product Engineer

Boardroom Appointments • Johannesburg

On-site
ZAR 850,000 - 1,100,000
Frontend Developer
Frontend Developer

ATS Client • Centurion

On-site
ZAR 420,000 - 700,000
JavaScript Developer
JavaScript Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer (React)
Senior Software Engineer (React)

Communicate Finance • Wes-Kaap

On-site
ZAR 720,000 - 1,080,000
Senior Software Engineer
Senior Software Engineer

Communicate Finance • Wes-Kaap

On-site
ZAR 558,000 - 1,004,400
JavaScript Team Lead
JavaScript Team Lead

Network Finance • Randburg

On-site
ZAR 700,000 - 1,100,000