Senior Frontend Engineer
2 days ago
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 Developer
1 week ago
Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per yearPosition Summary:The Senior Frontend Developer will play a pivotal role in leading the design, development, and implementation of frontend solutions for our web applications. You will collaborate closely with our team of designers, backend developers, and product managers to translate design concepts into functional and responsive user interfaces. This role...
-
Senior Frontend Developer
1 week ago
Johannesburg, Gauteng, South Africa Jobs for Humanity Full time R90 000 - R120 000 per yearCompany Description Sand Technologies is a global leader in digital transformation, empowering leading organizations and governments worldwide to achieve their digital aspirations. We offer a comprehensive suite of services, including enterprise AI solutions, data science, software engineering, and IoT, delivered from our centers in the Americas, Europe,...
-
Senior C#/NodeJS Engineer
1 week ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per yearHire Resolve's client is seeking a highly skilled and experienced Senior Engineer to join their dynamic team. As a Senior Engineer, you will be a technical leader, responsible for driving the design, development, and optimization of our critical systems. You will leverage your deep expertise in both C# and to build high-performance, scalable solutions,...
-
Senior Developers
1 week ago
Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 000 000 - R2 500 000 per yearPosition Overview:We are seeking a highly skilled Senior Developer with a minimum of 8 years of experience to join our innovative team. The ideal candidate will possess deep expertise in development, strong problem-solving abilities, and a track record of delivering scalable and robust server-side applications. As a Senior Developer, you will play a...
-
Senior Full Stack Engineer
1 week ago
Johannesburg, Gauteng, South Africa Team Finder Full time R1 200 000 - R2 400 000 per yearOur client is looking for a highly skilled Senior Full Stack Engineer with deep experience in the Microsoft technology stack to join our growing team. You will be responsible for building scalable, secure, and high-performance web applications. This role is ideal for someone who thrives in a fast-paced environment and enjoys working across both the...
-
Senior Software Quality Engineer
1 week ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearSenior Software Quality Engineer - 6 Month ContractKey Responsibilities:Lead quality assurance initiatives and frameworks for the assigned development teamCollaborate with other team leads to ensure testability of both business and technical requirementsMonitor and evaluate the quality of software deliveries across the team, identifying improvement...
-
Senior Frontend Developer
2 weeks ago
Johannesburg, Gauteng, South Africa FROSTBYTE Full time R150 000 - R250 000 per yearJob Overview:We are seeking a Senior Front-End Developer (STB / Decoder UI) with strong native JavaScript expertise and hands-on experience developing responsive, high-performance UIs for set-top box (STB) platforms and media devices. The ideal candidate has deep knowledge of JavaScript (ES6+), Angular, ReactJS,SolidJS, ReactJS, or LightningJS, and...
-
Full Stack Senior Engineer
1 week ago
Johannesburg, Gauteng, South Africa Exclusively Remote Full time R1 200 000 - R2 400 000 per yearOne of our US based clients are looking for a Full Stack Senior Engineer.You will be responsible for the development, maintenance, and optimization of a CRM platform.You will work closely with product managers, designers, and other engineers to improve existing features, build new ones, and ensure the overall architecture remains scalable and secure.Key...
-
Associate Director Advisory Group: Water
1 week ago
Johannesburg, Gauteng, South Africa Gig Engineer Full time R2 000 000 - R2 500 000 per yearLocation:Woodmead, Johannesburg, Gauteng, South AfricaEmployment Type:PermanentOverviewThe Associate Director (AD) plays a critical role within the Water Advisory Group (AG) management team, driving performance, growth, and a positive culture. This position provides strategic, operational, client, and people leadership, supporting the delivery of the AG's...
-
Senior Angular Developer
6 days ago
Johannesburg, Gauteng, South Africa iOCO Pty Ltd Full time US$80 000 - US$150 000 per yearWe are seeking a highly skilled Senior Angular Developer to join our dynamic development team. The successful person will be responsible for designing, developing, and maintaining scalable, high-performance web applications. You will work closely with cross-functional teams, contributing to architecture decisions, mentoring junior developers, and ensuring...