697,753open jobs
40,891companies
106,255added this week
Browse all
Salary
$18k – $22k per year
Location
In office (Cape Town)
Seniority
Junior · 2+ years exp
Employment
Full-Time
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.

Overview

We are seeking a talented, proactive, and detail-oriented Front-End Developer to join our team on a full-time basis. In this role, you will be the bridge between design and functional implementation, taking ownership of the user interface across all our platforms and projects. We need someone who isn't just looking to write code, but who is passionate about creating seamless, high-performance digital experiences that delight our users.

As a core member of our development team, you will be responsible for ensuring our brand identity is reflected consistently across various systems. You should be someone who thrives in a collaborative environment, takes pride in clean and maintainable code, and is eager to push the boundaries of what our front-end architecture can achieve. If you are a Vue 3 specialist who loves solving complex UI challenges and wants to make a visible impact on our digital ecosystem, we want to hear from you.

Key Responsibilities

  • Brand & UI Consistency: Develop and maintain a unified design system to ensure a consistent "look and feel" across all web platforms and internal tools.
  • Vue 3 Implementation: Build and optimize scalable front-end components using Vue 3 (Composition API), ensuring robust two-way data binding and efficient state management.
  • Responsive Development: Create highly responsive,"mobile-first" layouts that function flawlessly across all devices, browsers, and screen sizes.
  • Performance Optimization: Audit and improve front-end performance, focusing on fast load times, smooth transitions, and minimal client-side overhead.
  • Collaborative Integration: Work closely with UI/UX designers to translate wireframes into functional code and coordinate with Back-End developers to integrate APIs seamlessly.
  • Maintainability & Documentation: Write clean, modular, and well-documented code that is easy for the broader team to navigate and scale.

Skills and Competencies

Technical Skills:

  • Framework Expertise: Deep proficiency in Vue.js 3 and its ecosystem (Vue Router, Pinia/Vuex).
  • Modern JavaScript: Strong command of ES6+ and TypeScript.
  • Styling & Layout: Advanced knowledge of HTML5, CSS3, and CSS preprocessors like SASS/SCSS or utility-first frameworks like Tailwind CSS.
  • State Management: Experience implementing consistent, responsive two-way data binding and managing complex application states.
  • Version Control: Proficiency with Git and collaborative workflows
  • (GitHub/GitLab/Bitbucket).
  • Performance Tools: Familiarity with browser debugging tools and performance monitoring suites.
  • Design Interpretation: Comfortable working directly from Figma files to implement precise UI layouts and interactions.

Core Competencies:

  • Eye for Detail: An obsession with pixel-perfect implementation and maintaining brand integrity.
  • Problem-Solving: The ability to troubleshoot complex UI bugs and find creative workarounds for cross-browser compatibility issues.
  • Adaptability: Comfortable switching between different projects and platforms while maintaining a high standard of work.
  • Communication: Able to explain technical concepts to non-technical stakeholders and provide constructive feedback during code reviews.

Qualifications and Experience

  • Qualifications: Applicable diploma, certification or degree
  • Experience: 2 years
  • Level: Junior
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.
697,753 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

Similar stack
Same company
Cape Town
$30k – $37k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Johannesburg
JavaScript
TypeScript
Node JS
Frontend
Vue.js
Nuxt.js
GSAP
Next.js
Angular
React.js
Sass
Framer Motion
Lighthouse
Mobile
PWA
DevOps
CI/CD
Git
Management
Agile
Scrum
Apply
$21k – $53k per year (Estimated) • Remote/Hybrid • Part-Time • 5+ years exp • Pretoria
JavaScript
Java
TypeScript
Java
Maven
Spring Boot
Hibernate
Spring MVC
Gradle
Databases
MySQL
PostgreSQL
Frontend
Vue.js
GraphQL
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
$21k – $54k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • East London
Python
JavaScript
PHP
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MySQL
AI/ML
AI Agents
Frontend
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
Power BI
SSIS
Management
Agile
Scrum
Apply
$16k – $44k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Pretoria
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
Angular
Management
Agile
Apply
Senior .NET Developer 3 hours ago
$21k – $54k per year (Estimated) • In office • Part-Time • 5+ years exp • Johannesburg
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
Angular
React.js
DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Analytics
Power BI
Management
Agile
Scrum
Kanban
Apply
$16k – $42k per year (Estimated) • In office • Full-Time • East London
Apply
$23k – $55k per year (Estimated) • In office • Full-Time • 3+ years exp • East London
Apply
Sales Executive 3 hours ago
$16k – $44k per year (Estimated) • In office • Full-Time • 3+ years exp • East London
Apply
$10k – $25k per year (Estimated) • In office • Full-Time • 1+ year exp • East London
Apply
$13k – $31k per year (Estimated) • In office • Full-Time • 8+ years exp • East London
Management
Microsoft Office
Apply
$8.5k – $20k per year (Estimated) • In office • Cape Town
Apply
See all jobs
This is one of many
697,753 more open roles from verified company boards, updated every day.