Frontend Engineer (Next.js + TypeScript) - Events & Ticketing Marketplace MVP
Buget: $15.0 - $30.0
HOURLY / PART_TIME
⭐ 0.00 (0)
Saudi Arabia
next.js, tailwind-css-framework, responsive-design, react-js, typescript, restful-api
Calificări preferate
- Experiență: Intermediar
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.
Deschide pe Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Autentificare