Talent.com
This job offer is not available in your country.
Senior Next.js Frontend Engineer (Vercel)

Senior Next.js Frontend Engineer (Vercel)

SIM2Serve (Pty) LtdJohannesburg, Gauteng, South Africa
30+ days ago
Job description

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

    Create a job alert for this search

    Senior Engineer • Johannesburg, Gauteng, South Africa

    Related jobs
    Senior Frontend Engineer II

    Senior Frontend Engineer II

    Mondia GroupMidrand, Gauteng, ZA
    Quick Apply
    In this role, you will be responsible for creating high-performance, scalable, and reliable Android solutions.You will collaborate closely with product managers, designers, and backend engineers to...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Frontend Engineer

    Senior Frontend Engineer

    CueWorkFromHome, Gauteng, South Africa
    AI-powered chat solutions across.WhatsApp, web chat, Messenger, and more.UI experiences, solving complex technical challenges, and shaping the next generation of our omni-channel customer service p...Show moreLast updated: 17 days ago
    • Promoted
    Platform Engineer (AWS, GitHub Actions, Heroku CI) (JHB)

    Platform Engineer (AWS, GitHub Actions, Heroku CI) (JHB)

    Datafin RecruitmentJohannesburg, ZA
    Job title : Platform Engineer (AWS, GitHub Actions, Heroku CI) (JHB).Job Location : Gauteng, Johannesburg.A provider of cutting-edge Financial Tools in Joburg seeks the technical expertise of a Pla...Show moreLast updated: 18 days ago
    • Promoted
    Senior Full-Stack JS Developer (Node.js, React)

    Senior Full-Stack JS Developer (Node.js, React)

    CobbleWeb - The Online Marketplace ExpertsWorkFromHome, Gauteng, South Africa
    Senior Full-Stack JS Developer (Node.CobbleWeb - The Online Marketplace Experts.This position is 100% remote and is available to candidates within ±3 hours from the UK time zone.Candidates are requ...Show moreLast updated: 30+ days ago
    • Promoted
    JavaScript Team Lead

    JavaScript Team Lead

    EntelectJohannesburg, ZA
    Job title : JavaScript Team Lead.Job Location : Gauteng, Johannesburg.Leveraging your expertise to guide and deliver world-class web and mobile applications for leading organisations in South Afric...Show moreLast updated: 26 days ago
    • Promoted
    Senior Front-End Software Engineer

    Senior Front-End Software Engineer

    Uptime.comWorkFromHome, Gauteng, South Africa
    Remote (Core hours in Central Europe and North America time zones).Competitive salary and comprehensive benefits.We’re a remote-first global team building modern, high-performance web applications ...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    SENIOR JavaScript Node React Fullstack Developer - Semi Remote - R800 PH 1536000

    SENIOR JavaScript Node React Fullstack Developer - Semi Remote - R800 PH 1536000

    E-Merge IT RecruitmentVanderbijlpark, Gauteng, South Africa
    Remote
    Core understanding of and working experience with : .React and backend development – expert knowledge.NoSQL DB (mongo, Redis) – expert knowledge. Thorough understanding of Git processes – expert knowl...Show moreLast updated: 12 hours ago
    Senior Full-Stack JS Developer (Node.js, React)

    Senior Full-Stack JS Developer (Node.js, React)

    CobbleWebJohannesburg, Gauteng, South Africa
    Quick Apply
    We are looking for solution focused individuals with a can-do attitude.Your commitment to continuous learning means you are tech agnostic – always looking for the best way to execute a project or t...Show moreLast updated: 30+ days ago
    • Promoted
    React.js Developer

    React.js Developer

    Data CentrixJohannesburg, Gauteng, South Africa
    Are you ready to bring your expertise to one of the most innovative names in the mining sector?.We’re seeking a highly skilled React. Developer on contract to play a key role in building cutting-edg...Show moreLast updated: 17 days ago
    • Promoted
    JavaScript Technical Lead

    JavaScript Technical Lead

    EntelectJohannesburg, ZA
    Job title : JavaScript Technical Lead.Job Location : Gauteng, Johannesburg.Leveraging your expertise to develop world-class web and mobile applications for leading organisations in South Africa.Lea...Show moreLast updated: 26 days ago
    • Promoted
    • New!
    Senior Frontend Developer

    Senior Frontend Developer

    FROSTBYTEWorkFromHome, Gauteng, South Africa
    FROSTBYTE City of Johannesburg, Gauteng, South Africa.FROSTBYTE City of Johannesburg, Gauteng, South Africa.Get AI-powered advice on this job and more exclusive features. Direct message the job post...Show moreLast updated: 12 hours ago
    • Promoted
    Full Stack Senior Software Engineering.NET / VueJS

    Full Stack Senior Software Engineering.NET / VueJS

    LexisNexis South AfricaJohannesburg, Gauteng, South Africa
    Full Stack Senior Software Engineering.As a Full Stack Senior Software Engineer, you will design, develop, and maintain complex software solutions. You'll collaborate with cross-functional internati...Show moreLast updated: 1 day ago
    • Promoted
    Frontend Developer

    Frontend Developer

    SupportwaveWorkFromHome, Gauteng, South Africa
    Front-End Engineer - Remote, Full-Time Ongoing Contract (3pm-12pm SA Time, Mon-Fri).Build dynamic web experiences with HubSpot CMS themes and React order forms, driving seamless e-commerce.Enhance ...Show moreLast updated: 1 day ago
    • Promoted
    Intermediate JavaScript Software Engineer

    Intermediate JavaScript Software Engineer

    EntelectJohannesburg, ZA
    Job title : Intermediate JavaScript Software Engineer.Job Location : Gauteng, Johannesburg.Using your knowledge and experience to develop world-class web and mobile applications for leading organis...Show moreLast updated: 29 days ago
    • Promoted
    Senior JavaScript Software Engineer

    Senior JavaScript Software Engineer

    EntelectWorkFromHome, Gauteng, South Africa
    Senior JavaScript Software Engineer.Leveraging your expertise to develop world-class web and mobile applications for leading organisations in South Africa. Exploring methods to enhance product quali...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack JavaScript Engineer - Global Remote | SaaS

    Senior Full Stack JavaScript Engineer - Global Remote | SaaS

    Passion.ioWorkFromHome, Gauteng, South Africa
    Remote
    Build the Future - Power Full Stack Experiences (and explore AI along the way!).Show moreLast updated: 23 days ago
    • Promoted
    SENIOR FULL STACK DEVELOPER (NODE.JS AND REACT) (ROSEBANK) UP TO R1.3M PER ANNUM

    SENIOR FULL STACK DEVELOPER (NODE.JS AND REACT) (ROSEBANK) UP TO R1.3M PER ANNUM

    E-MergeJohannesburg, Gauteng, South Africa
    A cutting-edge compliance automation company trusted globally to help businesses streamline and maintain compliance is on the lookout for a Senior Full Stack Developer to join their mission of tran...Show moreLast updated: 30+ days ago
    • Promoted
    Co-Founder Role : : : : : : : Skilled Full-Stack Developer(Backend focus) (EQUIT COMPENSATED ONLY)

    Co-Founder Role : : : : : : : Skilled Full-Stack Developer(Backend focus) (EQUIT COMPENSATED ONLY)

    NairolaJohannesburg, Gauteng, South Africa
    Co-Founder Role : : : : : : : Skilled Full-Stack Developer(Backend focus) (EQUIT COMPENSATED ONLY).Nairola Johannesburg, Gauteng, South Africa. Co-founder Fullstack Developer (Backend Focus).Nairola, you w...Show moreLast updated: 30+ days ago