Enable job alerts via email!

Frontend Developer

Cometa

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Job summary

A tech company in Cape Town is seeking a motivated Front-End Web Developer to join their team. The role involves building a Mine Information Management System and requires 1-3 years of experience in front-end technologies such as HTML, CSS, and JavaScript/TypeScript. You will collaborate closely with engineers to create high-performing user interfaces and participate in Agile development. Strong problem-solving skills and a portfolio of projects are essential for this position.

Benefits

Opportunity to build a mission-critical system
Collaborative team environment
Growth opportunities in technical and leadership tracks

Qualifications

  • 1–3 years of professional front-end development experience.
  • Strong proficiency in HTML, CSS, JavaScript / TypeScript.
  • Portfolio of projects demonstrating previous work.

Responsibilities

  • Design, develop, and maintain user-friendly web applications.
  • Work with the data engineer for seamless integration.
  • Implement responsive UI/UX practices across all platforms.

Skills

HTML
CSS
JavaScript
TypeScript
Problem-solving skills
Agile methodologies
Git / GitHub / GitLab

Education

Bachelor's degree in Computer Science or related field

Tools

D3.js
Chart.js
React Native
Flutter
Job description
About the Role

We are looking for a motivated Front-End Web Developer with 1-3 years of experience to join our team and play a key role in building a Mine Information Management System from the ground up.

You will work closely with our data engineer and stakeholders to design, implement, and deliver intuitive, high-performing front-end interfaces for both data capture and reporting dashboards.

Key Responsibilities
  • Design, develop, and maintain user-friendly web applications for data capture and reporting.
  • Work with the data engineer to ensure seamless integration of front-end and back-end components.
  • Implement responsive, modern UI/UX best practices across all platforms.
  • Develop reports, visualisations, and dashboards within the system.
  • Build both web pages and mobile applications, with a preference for candidates experienced in publishing apps on the Apple App Store and/or Google Play Store.
  • Participate actively in Agile development processes (sprints, scrums, stand‑ups).
  • Stay up-to-date with new technologies and frameworks, with a willingness to learn fast and adapt to project needs.
Requirements
  • Bachelor's degree in Computer Science or related field.
  • 1–3 years of professional front-end development experience.
  • Strong proficiency in HTML, CSS, JavaScript / TypeScript.
  • Python and/or Java exposure (for integration work).
  • Familiarity with backend integration via RESTful APIs and/or GraphQL.
  • Experience with version control (Git / GitHub / GitLab) and Agile tools (e.g., Jira, Asana, Trello).
  • Portfolio of projects demonstrating previous work (GitHub or equivalent).
  • Strong problem‑solving skills and the ability to work independently in a fast‑paced environment.
  • Experience with cross‑platform development (React Native / Flutter) is a plus.
Preferred Skills
  • Experience with data visualisation libraries (e.g., D3.js, Chart.js, Recharts).
  • Understanding of SQL databases and data modelling.
  • Familiarity with cloud platforms (AWS, GCP, or Azure).
  • Prior experience in mining, engineering, or heavy industry systems (advantageous, not required).
Why Join Us?

Opportunity to build a mission‑critical system from scratch. Small, collaborative team environment with real impact. Exposure to cutting‑edge projects in data and digital transformation. Growth opportunities in both technical and leadership tracks.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.