Senior Frontend Engineer

2 days ago


Johannesburg, Gauteng, South Africa SIM2Serve (Pty) Ltd Full time R40 000 - R80 000 per year

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



  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per year

    Position 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...


  • Johannesburg, Gauteng, South Africa Jobs for Humanity Full time R90 000 - R120 000 per year

    Company 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,...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per year

    Hire 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 year

    Position 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...


  • Johannesburg, Gauteng, South Africa Team Finder Full time R1 200 000 - R2 400 000 per year

    Our 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...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Senior 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...


  • Johannesburg, Gauteng, South Africa FROSTBYTE Full time R150 000 - R250 000 per year

    Job 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...


  • Johannesburg, Gauteng, South Africa Exclusively Remote Full time R1 200 000 - R2 400 000 per year

    One 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...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time R2 000 000 - R2 500 000 per year

    Location: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...


  • Johannesburg, Gauteng, South Africa iOCO Pty Ltd Full time US$80 000 - US$150 000 per year

    We 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...