Salary
Salary : Based on experience + performance-based bonuses
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 Next.js Frontend Engineer to join our engineering team. You’ll be responsible for delivering a high-performing e-commerce website with Stripe integration, built on Next.js and deployed on Vercel.
Your 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
- You do not have proven, hands-on experience with Next.js (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 Next.js + 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 Next.js (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 (Next.js + Vercel).If you’re ready to deliver world-class frontend experiences, we’d love to hear from you!
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
Travel Arrangements, Telecommunications, and Technology, Information and Media
Referrals increase your chances of interviewing at SIM2Serve (Pty) Ltd by 2x
Get notified about new Senior Frontend Developer jobs in Johannesburg, Gauteng, South Africa .
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg Metropolitan Area 3 days ago
#J-18808-Ljbffr