Frontend Developer (JavaScript)
Anything is Possible
Date: 19 hours ago
Contract type: Full time
Remote

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 d
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 d
- 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
- 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 goin
See more Remote jobs