Front-End Developer (Mid-Level)
Location: Cape Town, South Africa
About the Role
We are looking for a skilled Mid-Level Front-End Developer to join a dynamic technical team that builds and maintains modern web applications for a diverse client base. This is an excellent opportunity for someone who enjoys taking ownership of their work, solving technical challenges, and delivering high-quality user experiences.
You'll be trusted to work independently from day one, with support available whenever needed. If you're proactive, enjoy learning new technologies, and thrive in a collaborative yet autonomous environment, we'd love to hear from you.
Key Responsibilities
- Build, enhance, and maintain responsive, client-facing web applications.
- Translate UI/UX designs and business requirements into clean, accessible, and high-performing interfaces.
- Integrate and manage dynamic content using a headless CMS (experience with Directus is beneficial but not essential).
- Troubleshoot, debug, and resolve front-end issues, including API integrations and third-party services.
- Take ownership of features from development through deployment, ensuring quality and performance.
Requirements
- Minimum of 3 years' professional experience in front-end development.
- Strong proficiency in HTML, CSS, and JavaScript, with solid core development skills.
- Proven production experience with Next.js or Nuxt.js.
- Experience using Git and working within existing codebases.
- Ability to work independently, manage priorities, ask insightful questions, and make sound technical decisions.
Nice to Have
- Experience working with headless CMS platforms.
- Exposure to CRM integrations or marketing technology platforms.
- Understanding of modern front-end development best practices and responsive design principles.
What We're Looking For
We're seeking a self-motivated developer who takes pride in delivering quality work, communicates effectively, and enjoys working in a fast-paced environment where initiative and ownership are valued.