Enable job alerts via email!

Front-End Developer

VirtuHire

Cape Town

On-site

ZAR 400,000 - 600,000

Full time

Today
Be an early applicant

Job summary

A tech company in Cape Town is seeking a talented Front-End Developer to create engaging user experiences for web and mobile platforms using React, Next.js, and React Native. The ideal candidate has at least 3 years of experience in front-end development and a strong understanding of UI/UX principles. Applicants should be passionate about clean code and innovative design, with familiarity in optimizing middleware systems like GraphQL.

Qualifications

  • At least 3 years of experience in web and mobile development with a focus on React, Next.js, and React Native.
  • Proficiency in front-end build tools and package managers like Webpack, NPM, or Yarn.
  • Strong understanding of UI / UX principles and experience collaborating with design teams.

Responsibilities

  • Collaborate with designers and back-end developers to bring UI / UX designs to life.
  • Build and maintain reusable components for web and mobile applications.
  • Optimize applications for speed and functionality across devices.

Skills

React
Next.js
React Native
GraphQL
UI / UX principles
Git

Tools

Webpack
NPM
Yarn
Tailwind CSS
Job description
Overview

We are seeking a talented Front-End Developer to craft intuitive and engaging user experiences for web and mobile platforms. This role involves leveraging React, Next.js, and React Native to build high-quality, responsive applications while maintaining and optimizing middleware powered by GraphQL.

If you're passionate about developing clean, scalable code and delivering exceptional UI / UX, we want to hear from you!

Responsibilities
  • Collaborate with designers and back-end developers to bring UI / UX designs to life across web and mobile platforms.
  • Build and maintain reusable components, ensuring scalability and performance.
  • Optimize web and mobile applications for speed and functionality across a variety of devices and browsers.
  • Maintain and enhance the middleware GraphQL server to support seamless data flow between front-end and back-end systems.
  • Regularly update mobile applications with new features, bug fixes, and the latest React Native improvements.
  • Perform code reviews to ensure quality, maintainability, and adherence to best practices.
  • Take ownership of projects from planning through launch, including testing and performance monitoring.
Key Requirements
  • At least 3 years of experience in web and mobile development with a focus on React, Next.js, and React Native.
  • Proficiency in front-end build tools and package managers like Webpack, NPM, or Yarn.
  • Strong understanding of UI / UX principles and experience collaborating with design teams.
  • Hands-on experience maintaining and optimizing middleware systems, particularly GraphQL.
  • Familiarity with version control systems, especially Git.
  • Demonstrated ability to deliver projects from concept to launch, including testing and ongoing monitoring.
  • Strong communication skills and the ability to work effectively within a team.
Preferred Qualifications
  • Experience with TypeScript and REST APIs.
  • At least 4 years working with front-end technologies such as React, HTML, CSS, and JavaScript / TypeScript.
  • Familiarity with Tailwind CSS for efficient styling.
  • Expertise in optimizing and managing GraphQL middleware.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.