Enable job alerts via email!

Front-End Engineer

The Legends Agency

Cape Town

Remote

ZAR 300 000 - 400 000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A forward-thinking company is seeking a passionate Front-End Engineer to join their remote-first team. You will craft high-performance user interfaces and seamless experiences using cutting-edge technologies like React and Next.js. This role offers the chance to work on innovative projects within the LegalTech sector, where your contributions will significantly impact user satisfaction and engagement. If you thrive in a collaborative environment and have a knack for clean, scalable code, this opportunity is perfect for you. Join a dynamic team that values creativity and excellence in delivering top-notch software solutions.

Qualifications

  • 3+ years of experience in front-end development with a focus on React and Next.js.
  • Strong styling skills using Tailwind CSS and experience with state management.

Responsibilities

  • Develop responsive web interfaces using Next.js and React.
  • Collaborate with UI/UX designers to translate prototypes into functional components.

Skills

React
Next.js
TypeScript
Tailwind CSS
REST APIs
GraphQL
Git
Agile Development
Documentation
UX Principles

Education

Bachelor's Degree in Computer Science or related field

Tools

Figma
Zustand
Zod
Datadog
PostHog
GitHub Actions
Jest
Playwright
Vercel

Job description

Location: Cape Town, South Africa
Salary: R45,000 - R65,000 per month (Negotiable based on experience)
Job Type: Full-Time, Permanent


About the Company

Established in 2012,a UK-based software company delivering innovative solutions globally. Offerings include bespoke software development, application integrations, data migrations, consultancy, web-app development, and full-circle marketing services all predominantly within the Legal sector.

With exciting growth in our client base and project pipeline, were expanding our development team with a focus on world-class user experiences.

About the Role

Were looking for an experienced and passionate Front-End Engineer to join our remote-first team from Cape Town. Youll focus on crafting high-performance, elegant user interfaces and seamless user experiences for our platform using the latest web technologies.

If you're someone who loves writing clean, scalable code and working on modern web applications with React and Next.js, this role is for you.

Key Responsibilities

  • Develop responsive and accessible web interfaces using Next.js, React, and TypeScript
  • Implement rich front-end features using Tailwind CSS for high-quality styling
  • Work closely with UI/UX designers (Figma) to translate prototypes into functional components
  • Integrate with various APIs (REST, GraphQL) for dynamic and data-driven interfaces
  • Manage application state effectively (Zustand, Context API, etc.) and implement robust form validation (Zod or similar)
  • Use Git/GitHub for version control and collaborative code management (pull requests, branches, reviews)
  • Deploy and monitor applications on Vercel using GitHub Actions as part of CI/CD workflows
  • Optimise front-end performance, load times, and bundle sizes to enhance user experience
  • Monitor and track application health and user behavior using tools like Datadog or PostHog
  • Document your code and logic clearly, following company and project documentation standards
  • Participate in agile development cycles and collaborate across multidisciplinary teams
  • Debug, troubleshoot, and solve problems proactively, independently, and efficiently
  • 3+ years of professional experience in front-end development
  • Advanced experience with React, Next.js, and TypeScript
  • Strong styling skills using Tailwind CSS
  • Proven ability to translate design prototypes (Figma) into clean, functional interfaces
  • Solid experience with application state management and form validation
  • Comfortable working with RESTful and GraphQL APIs
  • Proficient in Git, GitHub, and collaborative development practices
  • Experience with CI/CD pipelines, especially GitHub Actions
  • Strong understanding of web performance optimisation and UX principles
  • Excellent written and verbal communication skills
  • Ability to self-manage, work to deadlines, and contribute in both solo and team settings
  • Previous experience in the LegalTech or Legal sector
  • Experience with unit and integration testing (Jest) and end-to-end testing (Playwright)
  • Understanding of Next.js + Vercel architecture, including edge functions, SSR/ISR, routing, and caching strategies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.