Senior Frontend Engineer

23 hours ago


Johannesburg, South Africa SIM2Serve (Pty) Ltd Full time

Senior Frontend Engineer (Next.js + TypeScript) 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 Senior Frontend Engineer (Next.js + TypeScript) 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. Read Before Applying You do not have proven, hands‑on experience with Next.js (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 Next.js + 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 Next.js (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 (Next.js + 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 Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Media and Telecommunications Referrals increase your chances of interviewing at SIM2Serve (Pty) Ltd by 2x #J-18808-Ljbffr



  • 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 / EngineeringAbout UsAt travSIM, we help travellers stay connected worldwide through a wide range of SIM and eSIM solutions. We're expanding...


  • Johannesburg, South Africa Kanz Full time

    Senior Frontend Engineer Job Description Sand Technologies is a global leader in digital transformation, empowering leading organizations and governments worldwide to achieve their digital aspirations. Our client is a non‑profit organization dedicated to developing software solutions that revolutionize disease detection, treatment, and eradication. Role...


  • Johannesburg, South Africa SIM2Serve (Pty) Ltd Full time

    A tech company in South Africa is seeking a Senior Frontend Engineer with expertise in Next.js and TypeScript. This role involves developing a high-performance e-commerce platform and integrating various web technologies like Stripe and Payload CMS. The ideal candidate should have proven experience in responsive design and frontend payment processing. Join a...


  • Johannesburg, South Africa SIM2Serve (Pty) Ltd Full time

    A technology solutions provider based in Johannesburg is seeking a skilled Senior Frontend Engineer proficient in Next.js and TypeScript. You'll lead the development of a high-performing e-commerce platform, managing seamless integration with Stripe. The role requires strong experience in responsive design, performance, and accessibility standards while...


  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    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 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 Metropolitan Area, South Africa Illuminate Full time

    Role DescriptionThis is a full-time remote role for a Senior Frontend Developer located in the Johannesburg Metropolitan Area. The Senior Frontend Developer will be responsible for designing and implementing user interface components, ensuring the responsiveness and efficiency of applications, and collaborating with other team members to create innovative...


  • 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, South Africa Gig Engineer Full time

    Changing the way the world works @ Gig Engineer | Founder | MBA | Engineer | Jedi Gig Engineer is seeking an experienced Senior Process Engineer to lead process development and optimisation efforts on behalf of its client, dedicated to advancing nuclear fuel technologies for next-generation reactors. In this role, you will oversee the design, implementation,...


  • Johannesburg, South Africa Gig Engineer Full time

    Gig Engineer is seeking an experienced Senior Process Engineer to lead process development and optimisation efforts on behalf of its client, dedicated to advancing nuclear fuel technologies for next-generation reactors. In this role, you will oversee the design, implementation, and scaling of processes across the Nuclear Fuel Cycle, utilising proprietary ASP...