10 Frontend Engineer jobs in South Africa

Frontend Engineer

R240000 - R720000 Y Bridge Carbon

Posted today

Job Viewed

Tap Again To Close

Job Description

Bridge Carbon LLC is a London-based international carbon project developer committed to building a world-class carbon finance organization that defines the standards for quality, integrity, and transparency across the voluntary carbon markets. The Company utilizes best-in-class carbon methodologies, as well as third-party digital monitoring, reporting, and verification (dMRV) processes to ensure that every ton of carbon credits created can be traced directly to reductions achieved by the Company's carbon removal activities.

Follow our journey

The Role: Bridge Carbon is seeking a frontend engineer who will have responsibility for developing user interfaces, ensuring applications are optimized, for a seamless user experience on websites and applications.

Responsibilities:

  • The primary focus will be on developing defined user interface and behavior components and implementing them in React
  • Ensure that these components and the overall application are robust, well documented, and easy to maintain
  • Collaborate and coordinate with the engineering team working on different layers of the infrastructure and application
  • Communicate transparently with the team and leadership about timelines and deliverables
  • Meet deliverable schedules and engage with stakeholders on iterative development for frontend components

Requirements:

  • 4+ years of frontend development experience in React including use of Zustand, React Query, and React Context
  • 2+ years of experience developing in TypeScript
  • 2+ years of experience working in AWS environments
  • Thorough understanding of React and core principles
  • Experience working with modern authentication methods, primarily session cookies
  • Experience with PNPM, Wouter/React Router, Vite packaging, and SCSS
  • Proficient with git version control and GitLab/GitHub remote repositories
  • Ability to work and troubleshoot independently and communicate proactively
  • Excellent verbal and written communication skills

Additional Relevant Skills:

  • Experience in Agile and iterative development environments
  • Experience interfacing with .NET API (.NET C# for .NET Core)
This advertiser has chosen not to accept applicants from your region.

Senior Frontend Engineer

R600000 - R1800000 Y Cue

Posted today

Job Viewed

Tap Again To Close

Job Description

At
Cue
, we're redefining customer engagement with modern, AI-powered chat solutions across
WhatsApp, web chat, Messenger, and more
.

We're looking for a
Full Stack Frontend Engineer
who's passionate about building world-class UI experiences, solving complex technical challenges, and shaping the next generation of our omni-channel customer service platform. You'll work on highly scalable, maintainable applications using
React, TypeScript, and modern frontend technologies
, while collaborating with our global team of engineers, designers, and product leaders.

What You'll Do

  • Architect, bootstrap, and maintain large-scale React applications built to last
  • Own and evolve a shared design system and component library used across multiple applications
  • Build complex, rich, and reusable UI components that balance flexibility, performance, and accessibility
  • Write well-abstracted interfaces and patterns for maximum reusability, extensibility, and long-term maintainability
  • Lead frontend initiatives across products, contributing to long-term product design decisions
  • Collaborate with product, design, and backend engineers to ship impactful features
  • Maintain an extremely high bar for code quality, reliability, and performance
  • Mentor and guide other engineers in frontend best practices

What We're Looking For

  • 5+ years experience building frontend applications, with 3+ years deep React experience
  • Proven experience building and scaling enterprise-grade React apps
  • Strong TypeScript proficiency with a deep understanding of type systems and composition patterns
  • Demonstrated experience maintaining shared component libraries or design systems across multiple apps
  • Skilled at building complex UIs using TailwindCSS, Emotion, or similar tools
  • Experience writing clean, abstracted, and extensible APIs and interfaces for reusable components
  • Familiar with react-query, react-router, zustand, xstate or similar modern frontend libraries
  • Understanding of performance tuning, accessibility, testing strategies, and UI architecture
  • Comfortable working across the stack and collaborating effectively with other engineers

The perks:

  • Choose your own equipment
  • Choose your laptop and other equipment with our starter kit budget.
  • Remote work
  • Work remotely or from our offices in Cape Town
  • Unlimited leave - Take leave when you need with our unlimited leave policy.
  • Flexi-time
    – Choose when to do your best work and collaborate with the team.
This advertiser has chosen not to accept applicants from your region.

Senior Frontend Engineer

GL Global

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Frontend Engineer - TypeScript, React, React Native - Renewable Tech Startup

Join a new startup engineering team as a Senior Frontend Engineer and help craft engaging, performant, and maintainable interfaces for a digital platform powering convenience and energy services.

You'll collaborate closely with backend and design teams to build modern web and mobile experiences using React, React Native, and TypeScript - delivering products that users love and that scale beautifully.

What you'll do:

  • Lead the development of intuitive, high-quality UI components
  • Partner with designers and backend engineers to bring ideas to life
  • Champion best practices in performance, accessibility, and maintainability
  • Mentor junior developers and contribute to frontend architecture decisions

Experience

  • 5+ years Frontend Engineering experience
  • Proven experience with React and React Native
  • Strong knowledge of TypeScript and modern frontend tooling
  • A focus on clean, maintainable code and great user experiences
  • Collaborative mindset and a passion for building impactful products
  • Experience of working within a startup environment
  • Degree in Computer Science or related field

If you're excited by the idea of shaping seamless digital experiences and pushing the limits of frontend development - we'd love to hear from you

This advertiser has chosen not to accept applicants from your region.

Senior Frontend Engineer

R600000 - R1200000 Y Cue

Posted today

Job Viewed

Tap Again To Close

Job Description

At
Cue
, we're redefining customer engagement with modern, AI-powered chat solutions across
WhatsApp, web chat, Messenger, and more
.

We're looking for a
Full Stack Frontend Engineer
who's passionate about building world-class UI experiences, solving complex technical challenges, and shaping the next generation of our omni-channel customer service platform. You'll work on highly scalable, maintainable applications using
React, TypeScript, and modern frontend technologies
, while collaborating with our global team of engineers, designers, and product leaders.

What You'll Do

  • Architect, bootstrap, and maintain large-scale React applications built to last
  • Own and evolve a shared design system and component library used across multiple applications
  • Build complex, rich, and reusable UI components that balance flexibility, performance, and accessibility
  • Write well-abstracted interfaces and patterns for maximum reusability, extensibility, and long-term maintainability
  • Lead frontend initiatives across products, contributing to long-term product design decisions
  • Collaborate with product, design, and backend engineers to ship impactful features
  • Maintain an extremely high bar for code quality, reliability, and performance
  • Mentor and guide other engineers in frontend best practices

What We're Looking For

  • 5+ years experience building frontend applications, with 3+ years deep React experience
  • Proven experience building and scaling enterprise-grade React apps
  • Strong TypeScript proficiency with a deep understanding of type systems and composition patterns
  • Demonstrated experience maintaining shared component libraries or design systems across multiple apps
  • Skilled at building complex UIs using TailwindCSS, Emotion, or similar tools
  • Experience writing clean, abstracted, and extensible APIs and interfaces for reusable components
  • Familiar with react-query, react-router, zustand, xstate or similar modern frontend libraries
  • Understanding of performance tuning, accessibility, testing strategies, and UI architecture
  • Comfortable working across the stack and collaborating effectively with other engineers

The perks:

  • Choose your own equipment
  • Choose your laptop and other equipment with our starter kit budget.
  • Remote work
  • Work remotely or from our offices in Cape Town
  • Unlimited leave - Take leave when you need with our unlimited leave policy.
  • Flexi-time
    – Choose when to do your best work and collaborate with the team.
This advertiser has chosen not to accept applicants from your region.

Senior Frontend Engineer

R900000 - R1200000 Y Motorola Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Overview
At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Department Overview
Department Description

Motorola Solutions has recently acquired RapidDeploy Inc., and we're excited to welcome new talent to our growing team. By applying for this role, you'll become part of the RapidDeploy team within the broader Motorola Solutions organization—where innovation meets impact in the world of Public Safety.

At RapidDeploy, our mission is to reduce emergency response times by equipping dispatchers and call-takers with real-time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations. Now, together with Motorola Solutions, we're accelerating our shared vision of creating safer communities through smarter technology.

Job Description
We are looking for a Senior Frontend Engineer to join our team. Responsibilities will include building microservices (mainly Micro-frontends in React)

Your primary responsibilities will be to design and develop services and components on this stack, and to coordinate with the rest of the team working on different layers of the infrastructure.

A commitment to collaborative problem solving, sophisticated design, and a thirst for elegant code is a must.

Basic Requirements
Over 5 years of experience and a complete understanding of React and its main fundamentals

  • Strong proficiency in JavaScript, object model, event handlers, JSX, and Babel
  • Strong understanding of variables and scoping
  • Strong understanding of RESTful APIs, HTML/CSS, ES6
  • Strong proficiency in JavaScript design patterns
  • Familiarity with Web/Shared/Service Workers
  • Familiarity with newer specifications of EcmaScript
  • Familiarity with micro frontend architecture
  • Familiarity with WebSockets
  • Familiarity with modern front-end build pipelines and tools
  • Familiarity with development pipelines and release management tools
  • Knowledge of modern authorization mechanisms, such as JSON Web Tokens
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • A knack for benchmarking and optimization

Responsibilities:

  • Design and develop libraries, components, and services, using efficient, reusable, secure, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to solve these
  • Help maintain code quality, organization, and automation (including test-automation)
  • Develop new user-facing features
  • Build reusable components and UI libraries for future use
  • Translate designs and wireframes into high-quality code
  • Constant collaboration with other developers and product management
  • A passion to keep track of the latest modern trends
  • Ability to understand business requirements and translate them into technical requirements

*In return for your expertise, we'll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you'll get: *

  • PTO 20 Days
  • Life Cover - Life, dread disease, salary protection - this is covered in full by RD and not out of CTC.
  • Fully Remote from any place in South Africa - set you up to work from home - laptop and accessories.

Travel Requirements
None

Relocation Provided
None

Position Type
Experienced

Referral Payment Plan
No

Company
Avigilon South Africa (Pty) Ltd

EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.

This advertiser has chosen not to accept applicants from your region.

Senior Frontend Engineer

R40000 - R80000 Y SIM2Serve (Pty) Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Frontend Engineer (Vercel)

Location:
Johannesburg South (Meyersdal)

Employment Type:
Full-time (Office-Based)

Salary:
Based on experience + performance-based bonuses

Start Date:
ASAP

Department:
Software Development / Engineering

About Us

At travSIM, we help travellers stay connected worldwide through a wide range of SIM and eSIM solutions. We're expanding fast and are now looking for a skilled
Frontend Engineer
to join our engineering team. You'll be responsible for delivering a high-performing e-commerce website with Stripe integration, built on and deployed on Vercel.

Our backend engineers own the NestJS backend — your focus will be building a clean, scalable, and performant frontend integrated with Payload CMS and external APIs.

Read Before Applying


Do Not Apply If:


• You do not have proven, hands-on experience with
(App Router & RSC)
and
Vercel deployments
.


• You have not worked on frontend payment flows using
Stripe
in production.


• You cannot demonstrate practical experience with
Payload CMS
.


• You are not comfortable working in a fast-paced, collaborative environment.

What You'll Be Doing

You will take full ownership of the frontend delivery for a global e-commerce platform, working closely with backend engineers and product teams to ensure seamless API and CMS integration.

Core Responsibilities


• Develop, test, and maintain a
+ Vercel
e-commerce frontend.


• Integrate
Stripe payments
(Payment Element, Checkout, Apple Pay, Google Pay, 3DS flows).


• Implement
Payload CMS
integration, including live previews, block-based content, and revalidation triggers.


• Ensure high
performance and SEO
(Core Web Vitals, structured data, i18n routing).


• Build responsive and accessible UI with
Tailwind CSS
following WCAG 2.1 fundamentals.


• Implement robust API integration and data caching (SWR / React Query).


• Handle
forms and validation
with React Hook Form + Zod/Yup.


• Write and maintain unit, e2e, and performance tests (Jest/RTL, Playwright, Lighthouse CI).


• Monitor and improve quality (Sentry, GA4, A/B testing, feature flags).


• Apply modern security and best practices (XSS/CSRF mitigation, secure headers, secrets management).

Required Skills & Experience


• Strong hands-on experience with
(App Router & RSC)
.


• Practical knowledge of
Vercel deployments & environments
.


• Proficiency in
React + TypeScript
with modern hooks and state management.


• Experience integrating
Stripe frontend payment flows
.


• Proven work with
Payload CMS
and content-driven routing.


• Strong grounding in
performance, SEO, and accessibility fundamentals
.


• Experience writing and maintaining
unit/e2e tests
.


• Solid understanding of
frontend security practices
.

Nice-to-Have (Bonus Skills)


• Familiarity with
Prisma/Postgres
concepts and Redis caching.


• Experience with large-scale
i18n and localisation
.


• Exposure to
growth and analytics tools
(PostHog, GTM server-side, affiliate tracking).


• Knowledge of customer tooling integrations (Crisp/Intercom).

Why Join Us


• Build high-performance web platforms with direct impact on global travellers.


• Collaborate with an international team of engineers and product experts.


• Opportunity to work on cutting-edge frontend tech + Vercel).

If you're ready to deliver world-class frontend experiences, we'd love to hear from you

This advertiser has chosen not to accept applicants from your region.

Senior Frontend Software Engineer

R900000 - R1200000 Y redPanda Software UK

Posted today

Job Viewed

Tap Again To Close

Job Description

Location

Cape Town (Hybrid)

Key Roles and Responsibilities

The purpose of this Senior Frontend Software Engineer role is to create and implement the visual and interactive aspects of a website or web application. This includes designing and coding the user interface elements and ensuring seamless user experience. The role particularly focuses on front-end programming using Angular.

Key Roles and Responsibilities

  • Front-end coding
  • Complying with code standards (OOP)
  • Conducting accurate estimations
  • Working with estimation tolerance
  • Tracking and logging accurately in line with delivery
  • Flag and raise delivery blockers
  • Code reviews
  • Debugging
  • Test driven software development

Core Skills/Competencies

Mandatory Technical Skills Required To Do The Job

  • Main Programming Languages (Angular)
  • Experience working with Web Technologies
  • Containerization advantageous
  • CI/CD
  • Experience with overall solution design and documentation
  • Experience with designing, building and integrating APIs
  • Experience with designing and building databases (mysql, Postgres, SQL server)
  • Experience with JSON and XML
  • Testing Framework (Unit and Integration Testing)

Minimum Requirements

  • A minimum of 5 to 10 years' relevant experience
  • An IT Diploma/Degree is advantageous
  • Retail industry experience is advantageous

Recruitment Process

  • Competency based interview to assess above requirements
  • Applicable assessment
  • Background checks
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Frontend engineer Jobs in South Africa !

Web Development Intern

Sandton, Gauteng R104000 - R130878 Y Prospen Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Prospen Africa is a leading corporate education and consulting company committed to empowering individuals and organizations with the skills and knowledge to excel in today's dynamic business landscape. With a proven track record of excellence, we specialize in delivering comprehensive and customized training programs tailored to client needs and objectives. Our mission is to equip professionals with cutting-edge skills that enhance performance, foster innovation, and drive sustainable business growth.

Role Description

We are seeking a
Web Development Intern
for a contract role, based on-site in Sandton. The successful candidate will support our digital initiatives by assisting in both front-end and back-end web development projects. This internship offers hands-on experience in a collaborative and fast-paced environment, providing exposure to real-world applications of web technologies and digital content management.

Key responsibilities will include coding, troubleshooting, implementing web design elements, and collaborating with team members on digital projects. The intern will also contribute to content creation, eLearning support, and branding activities, gaining a well-rounded skillset across multiple digital platforms.

Key Responsibilities

  • Develop and design websites using
    WordPress
    (including Elementor and plugins).
  • Assist in updating and maintaining company websites and digital assets.
  • Support creation of
    social media content calendars
    and scheduling posts.
  • Create and edit
    video content
    for eLearning, training, and marketing using Adobe Premiere Pro, After Effects, or similar tools.
  • Upload, format, and update
    learning materials and videos
    on our eLearning platforms (LMS).
  • Collaborate with the team on
    SharePoint, Dynamics 365, and Microsoft Teams
    .
  • Contribute creative ideas for campaigns, branding, and digital engagement.
  • Provide support to clients and facilitators on
    Microsoft Office tools
    (PowerPoint, Excel, Word).
  • Design brochures, flyers, and digital marketing materials using
    Adobe Creative Suite
    (Illustrator, Photoshop, InDesign).

Qualifications & Skills

  • Higher Diploma (or currently pursuing) in Web Development, Computer Science, IT, or related field.
  • Skills in
    front-end development
    (HTML, CSS, JavaScript) and web design.
  • Exposure to
    back-end development
    and understanding of web technologies.
  • Experience with
    WordPress
    development and customization.
  • Strong communication and teamwork skills.
  • Ability to work effectively in an
    on-site, collaborative environment
    .
  • Enthusiasm for learning, adaptability, and a proactive mindset.
  • Creativity in digital design and content development.
This advertiser has chosen not to accept applicants from your region.

Lecturer - Module Coordinator Web Development

Durbanville, Western Cape R900000 - R1200000 Y STADIO

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Roles and Responsibilities:

Study material development

Oversee and manage the development or review of study guides (full or wrap-around)

Seek feedback from all stakeholders and keep a record of required changes to study guides in anticipation of the review cycle

Monitor the appropriateness of the prescribed textbook and editions

Ensure continued alignment between study guide and textbook, where applicable

Update study guides to cater for new textbook editions

Assessment

Draft all formal assessments for allocated modules

Consider internal and external pre-moderation feedback and implement changes as required

Conduct internal pre-moderation for modules in field of expertise

Conduct annual meetings with all campus lecturers to discuss the assessment strategy

Appoint suitably qualified internal and external moderators

Brief markers and moderators, and provide content support during the marking process

Mark a prescribed minimum number of assessments to fine tune marking guideline/memorandum

Consider markers' reports and decide on appropriate action

Consider moderators' reports and decide on appropriate action, in consultation with campus lecturers, HOS and subject coordinator (if any)

Conduct post-assessment meetings with all campus lecturers to reflect on success/concerns with assessments

Consider and analyse cross-campus success rates

Sign off on assessment results

Actively participate in the investigation/management of Red/Fire module status

Learning Journey Design

Conduct research in the field of expertise and/or learning design in the field of expertise

Attend both internal and external training sessions, workshops, and conferences to enhance skills in module design and assessment

Stay informed about emerging trends in higher education and instructional methodologies

Engage with industry, professional networks and associations to enhance collaboration and knowledge sharing

Actively collaborate with campus lecturers to continuously enhance the learning journey

LMS course environment

Design and draft materials needed for the course environment (announcements, etc.)

Populate and maintain the Canvas Blueprint course environment for modules owned

Lecturer and student support

Develop and deliver at least two lectures per module per semester for CL students, online live

Record at least two online lectures for DL students per semester per module

Deliver guest lectures in the field of expertise on STADIO modules as appropriate

Research and Professional Development

Conduct research in the field of expertise and/or learning design in the field of expertise

Attend both internal and external training sessions, workshops, and conferences to enhance skills in module design and assessment

Stay informed about emerging trends in higher education and instructional methodologies

Engage with industry, professional networks and associations to enhance collaboration and knowledge sharing

REQUIREMENTS

Minimum Requirements and Qualifications

Master's degree in Software Development, Computer Science, Web Development, or related IT field .

A Doctoral degree will be an advantage

At least 5 years' Higher Education experience in web technologies.

Technical expertise in HTML, CSS, JavaScript, PHP, frameworks (React, Angular), and databases .

Knowledge of mobile app development and content management systems (CMS) is advantageous.

Key Attributes:

Strong applied focus with the ability to keep curricula aligned with evolving technologies.

Industry engagement to ensure teaching reflects current frameworks and platforms.

Ability to mentor staff in project-based and practical teaching approaches.

Commitment to preparing students for immediate employability in web development.

This advertiser has chosen not to accept applicants from your region.

FrontEnd Web application Development Manager

R2000000 - R2500000 Y Skywaves Rise

Posted today

Job Viewed

Tap Again To Close

Job Description

Mastermind Wanted: FrontEnd Web Application Development Manager

Experience: 10–12 yrs (5+ yrs leading web teams)

Location: Johannesburg,Hybrid

Your Mission:

Lead a team of web engineers & UI/UX specialists

Oversee the full lifecycle of web applications and digital platforms

Hands-on expertise in React | Angular | Vue

Proficient in CSS architectures and API-first design

Ensure performance, accessibility, and user experience standards

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Frontend Engineer Jobs