Creative Frontend Developer (React + Motion + Three.js)
/ Exp. 3+ years
People / Hiring — 053
Creative Frontend Developer (React + Motion + Three.js)
Open to Junior, Mid-Level, and Senior Candidates
About the Job
We are a small, established tech agency based in Cape Town, building high-quality digital products since 2010. Alongside robust full-stack systems, we also craft experimental, interactive web experiences that push the boundaries of what’s possible in the browser.
We’re looking for a Creative Frontend Developer who is excited by animation, interaction, and immersive web experiences — someone who sees the browser as a creative canvas, not just a UI container.
This role is open to junior, mid-level, and senior developers. Your responsibilities and level of ownership will align with your experience and strengths.
This is a remote-first role, with preference given to candidates who can work hybrid in Cape Town.
If you care deeply about motion, detail, performance, and creating memorable digital experiences — we’d love to hear from you.
Role Overview
In this role, you’ll work closely with designers and engineers to build highly interactive, animation-rich websites and digital experiences.
You’ll primarily work with:
- React
- Motion (formerly Framer Motion)
- Three.js (or related tools such as React Three Fiber)
This is not a standard CRUD-application role. You’ll help bring bold creative concepts to life — building immersive scroll experiences, animated transitions, 3D interactions, and expressive micro-interactions.
Depending on your experience level, you may:
- Focus on implementing high-quality interactive components (junior)
- Take ownership of complex features and animation systems (mid-level)
- Contribute to architectural direction and mentor others (senior)
Key Responsibilities
- Build experimental and interactive websites using React
- Implement sophisticated animations using Motion
- Create or integrate 3D elements using Three.js
- Translate high-fidelity design concepts into performant, production-ready experiences
- Craft smooth page transitions, scroll-based animations, and expressive micro-interactions
- Optimise animation, rendering, and runtime performance
- Collaborate closely with designers to refine timing, easing, and interaction details
- Participate in creative and technical ideation sessions
- Maintain clean, modular, and scalable codebases
Desired Qualifications & Competencies
- Professional or strong project experience in frontend development
- Strong experience with React
- Practical experience with Motion (Framer Motion) or advanced animation libraries
- Experience working with Three.js or WebGL-based tools (experimentation counts for junior candidates)
- Strong understanding of JavaScript (ES6+) and modern frontend architecture
- Solid grasp of component-driven and modular design patterns
- Awareness of performance considerations in animation-heavy interfaces
- Familiarity with Git and collaborative workflows
- Strong visual sensibility and attention to motion detail
Bonus Experience (Nice to Have)
- Experience with React Three Fiber
- Knowledge of shaders or GLSL
- Experience with creative coding or generative art
- Familiarity with scroll-based animation systems (GSAP, Lenis, etc.)
- TypeScript experience
- Experience mentoring other developers
- Experience presenting or collaborating directly with clients
- Exposure to motion-focused design systems
- Experience with Framer or Webflow
What Will Make You Stand Out?
- A strong portfolio showcasing interactive or animation-heavy websites
- Personal experiments with Three.js, creative coding, or WebGL
- A refined sense of motion design (timing, easing, choreography)
- Clear examples of balancing creativity with performance constraints
- Ability to take ownership of interactive features end-to-end (relative to your level)
- Based in or willing to work hybrid in Cape Town
What We Offer
- The opportunity to work on ambitious, experimental digital experiences
- Responsibilities and growth aligned with your experience level
- Close collaboration with designers and senior engineers
- Flexible remote work with hybrid opportunities in Cape Town
- A collaborative, low-ego team environment
- Competitive compensation aligned with experience
- Opportunities to push creative and technical boundaries
If you’re excited about building expressive, interactive web experiences — whether you’re early in your career or already highly experienced — we encourage you to apply using the form below.