×
Register Here to Apply for Jobs or Post Jobs. X

Frontend Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Dyner
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Front End Developer, React.js, Full Stack Developer
Job Description & How to Apply Below

About the team

Dyner is building the operating system for modern businesses.

We develop AI-powered software that helps businesses automate operations, make better decisions, and run more efficiently. Our initial focus has been the hospitality industry, where we have built intelligent tools spanning inventory management, invoice automation, labour planning, financial reporting, and operational intelligence. Over time, our ambition is to expand these capabilities across many industries.

Following Dyner's acquisition by Yoco, our team combines the speed and ambition of an early-stage startup with access to one of South Africa's largest small business platforms. This allows us to move quickly, build at scale, and deploy products to hundreds of thousands of businesses.

We're a small, highly technical team that values ownership, speed, curiosity and exceptional execution. We care deeply about solving difficult problems with elegant technology and shipping products that create measurable value for customers.

If you enjoy building products from first principles, working closely with customers and taking ownership of meaningful technical challenges, you'll thrive at Dyner.

About the role

As a Frontend Engineer
, you will be responsible for building the user experience of Dyner's platform. You will develop fast, intuitive and polished interfaces that transform complex operational data into products businesses rely on every day.

You'll work closely with product managers, designers, backend engineers, AI engineers and the founders to rapidly design, build and iterate on new features. This is a hands‑on role where you'll have meaningful influence over frontend architecture, engineering standards and the overall product experience.

We're looking for engineers who care as much about creating exceptional user experiences as they do about writing clean, maintainable code.

What you will be doing
  • Design, build and maintain modern web applications using React and Type Script.
  • Develop intuitive interfaces that simplify complex operational workflows and business data.
  • Collaborate closely with product, design and engineering to rapidly prototype and launch new features.
  • Build reusable UI components and contribute to a scalable design system.
  • Optimise application performance, responsiveness and accessibility.
  • Integrate frontend applications with backend APIs and AI-powered services.
  • Write clean, maintainable and well-tested code.
  • Contribute to frontend architecture and engineering best practices.
  • Take ownership of features from concept through deployment and continuous improvement.
About You
  • 1–2 years of professional frontend software engineering experience.
  • Strong experience building modern web applications using React and Type Script.
  • Solid understanding of HTML, CSS, JavaScript and modern frontend development practices.
  • Experience integrating with REST APIs and backend services.

    Good understanding of responsive design, accessibility and frontend performance optimisation.
  • A strong eye for product quality, usability and user experience.
  • Comfortable working in a fast‑paced environment with high ownership and autonomy.
  • Strong problem‑solving skills and a desire to continuously learn and improve.
  • Excellent communication and collaboration skills.
  • Experience with data visualisation or AI-powered applications is advantageous.
What's next

If you're excited by the opportunity to help build one of South Africa's leading AI product companies and create software that businesses use every day, we'd love to hear from you.

This is a full‑time, in‑person role based in Johannesburg
.

We welcome applications from people of all backgrounds and encourage candidates to submit their CV in English. Please omit unnecessary personal information such as your photo, age and home address.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary