10 Frontend Engineer jobs in South Africa
Frontend Engineer
Posted today
Job Viewed
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)
Senior Frontend Engineer
Posted today
Job Viewed
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.
Senior Frontend Engineer
Posted today
Job Viewed
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
Senior Frontend Engineer
Posted today
Job Viewed
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.
Senior Frontend Engineer
Posted today
Job Viewed
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.
Senior Frontend Engineer
Posted today
Job Viewed
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
Senior Frontend Software Engineer
Posted today
Job Viewed
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
Be The First To Know
About the latest Frontend engineer Jobs in South Africa !
Web Development Intern
Posted today
Job Viewed
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.
Lecturer - Module Coordinator Web Development
Posted today
Job Viewed
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.
FrontEnd Web application Development Manager
Posted today
Job Viewed
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