Enable job alerts via email!

Frontend Developer (JavaScript)

Anything is Possible

Cape Town

Remote

ZAR 600,000 - 900,000

Full time

18 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A talented organization seeks a Frontend Software Engineer to create polished and accessible interfaces across various platforms. This role requires collaboration with cross-functional teams and a focus on user experience, aiming for high-quality production UI delivery. Ideal candidates will have expertise in JavaScript, React or Vue.js, and a proactive approach to improving user interfaces.

Qualifications

  • 4+ years of experience delivering production-grade frontend web applications.
  • Strong experience with React and/or Vue.js.
  • Confident with CSS frameworks like Tailwind.

Responsibilities

  • Build modern, responsive user interfaces using React and/or Vue.js.
  • Collaborate with designers and product managers to translate requirements.
  • Debug UI issues and optimize rendering performance.

Skills

JavaScript
TypeScript
UI/UX Design
Accessibility
Responsive Design

Education

Degree in Computer Science or Design

Job description

Location: South Africa (Remote)

Reports to: Head of Technology

Level: Mid/Senior

The role

We’re hiring a Frontend Software Engineer to help us build fast, polished, accessible interfaces across our core platforms. You’ll work within our React and Vue.js apps, bringing ideas to life with clean code, thoughtful architecture, and a genuine passion for user experience. You’ll collaborate closely with Product, QA, and other engineers to deliver features that aren’t just functional, but feel considered and complete.

We’re looking for someone with strong JavaScript/TypeScript skills, proven experience shipping high-quality production UI, and a sharp eye for interaction and usability. You’ll work autonomously, using AI tools to speed things up where it makes sense, and communicating progress proactively. You’ll sweat the details and care deeply about polish, ensuring that what we ship looks as good as it works. While this is a frontend role, you’ll bring a full product mindset - focusing just as much on how things behave as how they look.

What you'll do

  • Build modern, responsive user interfaces using React and/or Vue.js, along with CSS frameworks like Tailwind
  • Work closely with designers and product managers to translate requirements into working UI
  • Maintain component libraries and UI patterns that support reuse and consistency
  • Collaborate with API engineers to integrate frontend with backend services
  • Write clear, maintainable, well-tested frontend code using TypeScript
  • Use AI tools to help scaffold components, generate test cases, or unblock delivery
  • Participate in design discussions, suggesting UX improvements as part of your process
  • Debug UI issues, optimise rendering performance, and ensure accessibility standards are met
  • Work with third-party APIs and data layers including MongoDB, Redis, and BigQuery
  • Use version control tools confidently (we use Git and GitHub)
  • Communicate progress clearly in stand-ups and async updates, and support rollout of new features

About You

  • You have 4+ years’ experience delivering production-grade frontend web applications
  • You hold a relevant degree (e.g., Computer Science, Design, or similar), or have equivalent practical experience
  • You’ve worked on production-level SaaS products and understand how to build scalable, reliable UI
  • You have strong experience with React (and/or Vue.js) and a solid understanding of modern JavaScript and TypeScript
  • You’re confident working with modern CSS frameworks like Tailwind
  • You care deeply about polish, UX, accessibility, and cross-browser performance
  • You use AI tools thoughtfully to assist with development, testing, and prototyping
  • You write unit and integration tests as part of your day-to-day workflow
  • You’re a clear communicator - able to share progress, flag blockers early, and collaborate well with others
  • You work effectively in agile environments - iterative, collaborative, and focused on shipping value
  • You’re comfortable with version control, branching strategies, and Git best practices
  • You’re confident integrating with APIs, handling async data, and debugging frontend/backend interactions
  • You’re a self-starter who takes initiative and takes ownership of the quality of your work
  • You think beyond the code - considering user experience, business goals, and long-term maintainability
  • You’re comfortable working in an agile (with a lowercase ‘a’) team - collaborative and iterative without unnecessary ceremony
  • You have a proactive mindset - if something needs fixing or improving, you crack on
  • You look for ways to improve the product every day, not just when given a new feature
  • You have a maker mindset - you take pride in shipping well-crafted, real-world solutions
  • You care deeply about technology and stay curious about where it’s going

Bonus: experience with AWS, GCP, marketing technology, or digital media environments

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