1,610,666open jobs
96,508companies
246,316added this week
Browse all
Salary
≈ $31k – $67k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 14, 2026. First seen by Alion on Oct 13, 2026. Job Mail scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
Hire Resolve's client is looking for a Mid-Senior Front-End Web Developer to join their team in Johannesburg, GP. The candidate has to be motivated to combine the art of design with the art of programming.

Responsibilities:

  • Develop new user-facing features and ensure the technical feasibility of UI/UX designs.
  • Build reusable code and libraries for future use.
  • Optimize application for speed and scalability.
  • Assure that all user input is validated before submitting to back-end.
  • Collaborate with other team members and stakeholders, including back-end developers, designers, and product managers.
  • Maintain brand consistency throughout the design.
  • Debug and fix issues in a timely manner, ensuring a seamless user experience.
  • Stay up-to-date with emerging technologies and industry trends and apply them to operations and activities.
  • Prototyping and demoing to stakeholders.
Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 4+ years of experience in front-end development.
  • A portfolio of previous work demonstrating expertise and creativity.
  • Strong knowledge of HTML5, CSS3, and JavaScript.
  • Experience with modern frameworks such as React, Angular, or Vue.js
  • Familiarity with CSS preprocessors like Sass or LESS
  • Responsive Design and Mobile First Development
  • Proficiency with responsive frameworks (e.g., Bootstrap, Tailwind CSS)
  • Ability to design and implement mobile-first interfaces.
Version Control Systems:

- Proficient in using Git, including branching, merging, and pull requests

Testing and Debugging:

- Experience with testing frameworks and tools such as Jest, Mocha, or Cypress.

- Strong skills in using browser developer tools for debugging and optimizing front-end performance.

Performance Optimization:

- Knowledge of performance optimization techniques and tools like Lighthouse.

Build Tools:

- Experience with Webpack, Babel, npm, or Yarn for managing project dependencies and build processes.

API Integration:

- Ability to work with RESTful APIs and GraphQL.

SEO and Accessibility:

- Understanding of SEO principles and WCAG accessibility guidelines.

If you would like to apply for this position, kindly forward your CV to [email protected]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,610,666 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Johannesburg
≈ $26k – $56k per year (Estimated) • In office • Full-Time • 6+ years exp • Centurion
JavaScript
TypeScript
Frontend
Angular
Sass
Management
Microsoft Office
Apply
≈ $26k – $57k per year (Estimated) • In office • Full-Time • 6+ years exp • Centurion
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
AI/ML
Model Context Protocol
Frontend
Angular
Sass
NgRx
DevOps
Git
Management
Microsoft Office
Apply
In office • Full-Time • 2+ years exp • Cape Town
JavaScript
TypeScript
SQL
Node JS
Databases
MongoDB
ElasticSearch
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
Git
Linux
Management
Scrum
Apply
≈ $27k – $59k per year (Estimated) • In office • 5+ years exp • Master's Degree • Clayville
JavaScript
TypeScript
Frontend
RxJS
Angular
Storybook
Apache ECharts
NgRx
Mobile
Ionic
PWA
DevOps
Azure DevOps
Azure
CI/CD
Management
Agile
Apply
UI Developer 8 hours ago
≈ $25k – $68k per year (Estimated) • In office • Contractor • Johannesburg
JavaScript
TypeScript
Frontend
Webpack
RxJS
Angular
Bootstrap
npm
PrimeNG
Sass
NgRx
DevOps
Rest API
CI/CD
Git
Management
Agile
Scrum
Apply
≈ $16k – $39k per year (Estimated) • In office • PhD • Johannesburg
Apply
≈ $20k – $54k per year (Estimated) • In office • Johannesburg
DevOps
CI/CD
Apply
≈ $24k – $49k per year (Estimated) • In office • Full-Time • 3+ years exp • Johannesburg • Durban
JavaScript
TypeScript
C#
Databases
MS SQL
Frontend
Angular
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Apply
HR Intern 1 day ago
≈ $11k – $21k per year (Estimated) • In office • Internship • Bachelor's Degree • Johannesburg
Management
Microsoft Office
Apply
Client Partner 1 day ago
≈ $20k – $40k per year (Estimated) • Hybrid • 3+ years exp • Bachelor's Degree • Johannesburg
Marketing
Salesforce
Apply
See all jobs
This is one of many
1,610,666 more open roles from verified company boards, updated every day.