Job Search and Career Advice Platform

Enable job alerts via email!

Junior Front End Developer

ikeja

Cape Town

On-site

ZAR 30 000 - 45 000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Cape Town is seeking a Front-End Developer with expertise in Vue 3. The successful candidate will build scalable components, create responsive layouts, and collaborate with designers and back-end developers. Applicants must have a degree or certification and at least 2 years of experience. Benefits include health insurance, access to wellness support, and opportunities for personal growth.

Benefits

Health insurance
Provident fund
Access to wellness platform

Qualifications

  • Applicable Degree, Diploma or Certification.
  • 2 years experience.

Responsibilities

  • Build and optimize scalable front-end components using Vue 3.
  • Create highly responsive layouts that function across all devices.
  • Audit and improve front-end performance.
  • Work closely with UI/UX designers and Back-End developers.
  • Write clean, modular and well-documented code.
Job description
Key Responsibilities

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, "mobilefirst" 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.

Qualifications & Experience
  • Applicable Degree, Diploma or Certification.
  • 2 years experience.
Technical Skills
  • Framework Expertise: Deep proficiency in Vue.js 3 and its ecosystem (Vue Router, Pinia/Vuex).
  • Design Interpretation: Comfortable working directly from Figma files to implement precise UI layouts and interactions.
  • 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.
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.
Benefits
  • The opportunity to grow both in your personal and professional capacity.
  • Health insurance and provident fund.
  • Access to an online wellness platform, providing free and confidential support from licensed therapists.
How To Apply

To apply for this role, please submit a resume outlining your experience and qualifications as part of this process.

Closing date: 06 February 2026

Should you not hear from us within 14 working days of the closing date, please consider your application unsuccessful.

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