Frontend Engineer (Next.js + TypeScript) - Events & Ticketing Marketplace MVP

Posted last week

Worldwide

Summary

We're building a new events & ticketing middleware marketplace for the Saudi market, a web platform where people discover events and buy and sell tickets, with seller listings, secure checkout, and an admin dashboard. It's a greenfield build with a clean, modern stack, and we're taking it from zero to public launch. You'd own the frontend. Design is already handled by a dedicated UI/UX designer (Figma + a design system), and you'll work directly with the founder/tech lead and the backend engineer. What you'll build: - Buyer experience: event discovery, search, event pages, checkout - Seller experience: listing and managing tickets - Admin dashboard - A reusable component library built on top of the Figma design system - Fully responsive to all size and screens, and Arabic-first (RTL) with English (LTR) support Stack: - Next.js 14 (App Router) + TypeScript - Tailwind CSS + shadcn/ui (Customized) - Integration with REST APIs (Spring Boot backend) and a hosted payment-provider checkout Must have: - Strong Next.js 14 App Router + TypeScript - Tailwind + shadcn/ui, turning Figma into pixel-accurate, accessible UI - Solid REST API integration, state/data handling - RTL (Arabic) and LTR in one app - Git, clean and maintainable code Nice to have: - Marketplace / e-commerce / fintech UI - Payment or checkout flow experience - Performance optimization and testing Engagement: Contract, approximately 3 months, 30 hrs/week, fully remote, with a few hours of overlap with Saudi time (AST). Start: July 2026. The MVP is the first phase; there's likely ongoing work in later phases after launch, scoped separately. To apply: - Begin your proposal with **TICKETS-FE** so I know you read this. - Share your portfolio and GitHub, plus one relevant Next.js project you built (your role on it). - Briefly answer: how do you support a fully RTL (Arabic) and LTR layout in the same Next.js + Tailwind app? - Tell me your rate and weekly availability.

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $30.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Next.js
Tailwind CSS
Responsive Design
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Interviewing:
    12
  • Invites sent:
    17
  • Unanswered invites:
    0
About the client
Member since Jun 30, 2026
  • Saudi Arabia
    2:41 PM

Explore similar jobs on Upwork

Flutter/Dart ExpertFixed-price‐ Posted 2 weeks ago
Flutter
Dart
Android
Mobile App Development
SharePoint Page Designer NeededHourly‐ Posted 4 weeks ago
Microsoft SharePoint Designer
Microsoft SharePoint Development
Microsoft SharePoint Administration
Office 365

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo