Senior Frontend Engineer
2 weeks ago
Senior Frontend Engineer + TypeScript)
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 Senior Frontend Engineer + TypeScript) 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) in production
.
• You do not have strong, practical experience with
TypeScript
on the frontend (4+ years).
• You have
not
worked on frontend payment flows using
Stripe
in production.
• You cannot demonstrate practical experience with
Payload CMS
(or a similar headless CMS) in real projects.
• You have not built
mobile-responsive
user interfaces for production.
• 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 + TypeScript
e-commerce frontend (deployed on Vercel).
• 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)
in production.
• Proficiency in
React + TypeScript
with modern hooks and state management (4+ years).
• Experience integrating
Stripe frontend payment flows
in production.
• Proven work with
Payload CMS
and content-driven routing (or very similar headless CMS experience).
• Strong grounding in
performance, SEO, and accessibility
fundamentals.
• Experience writing and maintaining
unit and e2e tests
.
• Solid understanding of
frontend security
practices.
Nice-to-Have (Bonus Skills)
• Experience deploying and managing apps on Vercel
(environments, previews, edge functions).
• 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 + TypeScript
, deployed on
Vercel
).
• Competitive compensation, performance incentives, and growth opportunities.
If you're ready to deliver world-class frontend experiences, we'd love to hear from you
-
Senior Frontend Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa SIM2Serve (Pty) Ltd Full time R40 000 - R80 000 per yearSenior 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 / EngineeringAbout UsAt travSIM, we help travellers stay connected worldwide through a wide range of SIM and eSIM solutions. We're expanding...
-
Full Stack Software Engineer
5 days ago
Johannesburg, Gauteng, South Africa Blockchain Academy Full timeWe're seeking a skilled Full Stack Software Engineer with experience building Web3 applications on EVM-compatible blockchains. The ideal candidate will have strong full stack development skills , React, Express, Angular) and intermediate experience in blockchain development. You'll work closely with experienced blockchain engineers, contribute to smart...
-
Senior Test Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa iVeri Payment Technologies (Pty) Ltd Full timeCompany DescriptioniVeri Payment Technologies (Pty) Ltd creates technology for financial institutions and businesses to facilitate multiple-channel transaction acceptance. Since 1998, iVeri has been developing electronic payment technology and now processes millions of transactions for customers in several countries. iVeri's technological and geographic...
-
Senior Data Engineer
1 day ago
Johannesburg, Gauteng, South Africa Scytale Full timeDescriptionSenior Data EngineerLocation: JohannesburgJob Type: Full-time (100%)About ScytaleScytale is a fast-growing B2B SaaS startup transforming cybersecurity compliance for businesses worldwide. Our innovative Compliance-as-a-Service platform simplifies frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS for startups, scale-ups, and enterprises....
-
Senior Full Stack Developer
1 week ago
Johannesburg, Gauteng, South Africa Belay Talent Solutions Full timeTravel Tech company is s seeking a highly experienced and motivated Senior Full Stack Developer to join our dynamic team. You will play a key role in designing, building, and maintaining scalable web applications and backend services using modern technologies. This role is ideal for a developer with 10+ years of experience who takes pride in delivering...
-
Front-end leaning Full Stack Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Progressive Edge Full time R250 000 - R500 000 per yearFull-Stack DeveloperJohannesburgA fast-growing scale-up SaaS company has a new opening in their team for a talented Software Developer. This individual will help build, improve and support its expanding product and user base.Your focus will be on frontend development while gaining valuable backend experience as well supporting their product. You'll work...
-
Senior Cloud Engineer
3 days ago
Johannesburg, Gauteng, South Africa Skye Business Solutions Full timeA hybrid role, based in Sunninghill, South AfricaA competitive salary + bonus + benefits negotiable depending on experience.5+ years in Large Microsoft Enterprise environments in a corporate companyCloud EngineerSunninghill, Gauteng (Hybrid)Permanent / Full TimeA competitive salary + bonus + benefits negotiable depending on experience.Are you a...
-
Senior DevOps Engineer
1 week ago
Johannesburg, Gauteng, South Africa Ulwembu Business Services Full timeCompany DescriptionUlwembu Business Services is a black-owned South African management consulting and ICT services company committed to transforming organizations into optimized, digitized businesses. We provide integrated, strategic corporate services and tailored business solutions that leverage people, processes, and technology to address client-specific...
-
Senior Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa CloudSmiths Full time R800 000 - R1 200 000 per yearAs a Senior Software Engineer, you'll be a key player on our team, driving projects forward with your technical expertise. You will be responsible for building complex features, designing scalable solutions, and championing best practices in code quality and security. You'll balance expert-level, hands-on development with mentoring other engineers and...
-
Senior QA Engineer
1 day ago
Johannesburg, Gauteng, South Africa Level Up Full timeThe Senior QA Engineer drives quality excellence by architecting and executing comprehensive testing strategies across the full software development lifecycle. This role ensures .NET Core, React, and Azure-based solutions achieve superior standards in reliability, performance, and security through strategic test planning, automation development, and...