Junior Front End Developer

Talent on Tap

Cape Town

On-site

ZAR 200,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A digital solutions provider in Cape Town is seeking a proactive Front-End Developer to join their team full-time. The ideal candidate should have strong proficiency in Vue 3 and modern JavaScript, along with a passion for creating high-performance digital experiences. Responsibilities include maintaining UI consistency, responsive development, and performance optimization. The role requires an eye for detail and problem-solving skills to ensure smooth UI functionality across devices and platforms.

Qualifications

  • Deep proficiency in Vue.js 3 and its ecosystem.
  • Strong command of modern JavaScript (ES6+ and TypeScript).
  • Advanced knowledge of HTML5, CSS3, and CSS preprocessors.

Responsibilities

  • Develop and maintain a unified design system for web platforms.
  • Build and optimize front-end components using Vue 3.
  • Create responsive, mobile-first layouts.

Skills

Vue.js 3
ES6+
TypeScript
HTML5
CSS3
SASS/SCSS
Tailwind CSS
Git

Education

Applicable diploma, certification or degree

Tools

Figma

Job description

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

Blue Pearl HQ • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Frontend (Full Stack) Software Engineer
Senior Frontend (Full Stack) Software Engineer

Blue Pearl PTY • Cape Town

On-site
ZAR 750,000 - 1,000,000
Senior Front end Developer
Senior Front end Developer

WMS Secure • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Front end Developer
Senior Front end Developer

Avatar Advisory • Johannesburg

On-site
ZAR 600,000 - 800,000
Junior Vue 3 Front-End Engineer
Junior Vue 3 Front-End Engineer

Talent on Tap • Cape Town

On-site
ZAR 200,000 - 300,000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

iDbase Software • Cape Town

On-site
ZAR 800,000 - 1,000,000
Front-End Developer (Senior)
Front-End Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 700,000 - 900,000
Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Frontend Developer
Frontend Developer

Foolproof • South Africa

On-site
ZAR 450,000 - 700,000