Back to all jobs
FeaturedNewRemote

Senior Frontend Engineer (React/Next.js)

EngineeringRemote (MENA Region)full-time

About This Role

Help us build beautiful, performant user interfaces for our AI-powered travel platform. You'll work on a Next.js 15 application with React 19, creating exceptional experiences for travelers in RTL and LTR markets.

What You'll Do

  • Build and maintain our Next.js 15 frontend application
  • Implement responsive, accessible UI components with React 19
  • Integrate with GraphQL backend using Apollo Client
  • Optimize Core Web Vitals and frontend performance
  • Support RTL layouts for Arabic-speaking markets
  • Implement internationalization with next-intl
  • Create reusable component libraries with TailwindCSS
  • Collaborate closely with designers on UX implementation

What We're Looking For

  • 5+ years of frontend development experience
  • 3+ years of React experience, including hooks and context
  • Strong TypeScript skills with strict mode
  • Experience with Next.js App Router and Server Components
  • Proficiency with TailwindCSS and modern CSS
  • Experience integrating with GraphQL APIs
  • Understanding of web accessibility standards (WCAG)
  • Strong attention to UI/UX details

Nice to Have

  • Experience with Framer Motion for animations
  • Familiarity with Zustand for state management
  • Experience with RTL layouts and i18n
  • Experience with Zod for runtime validation
  • Arabic language skills

What We Offer

Competitive salary and equity package
Remote-first culture with flexible hours
Comprehensive health insurance
Annual learning & development budget ($2,000)
Home office setup allowance ($1,500)
Annual team retreats in exotic destinations
Generous PTO (25+ days)
Travel perks and discounts on Funify
Parental leave policy
Mental health and wellness support

Performance Metrics

Collecting performance metrics...
โ€ข Navigate between pages to see Core Web Vitals
โ€ข Interact with elements to see FID metrics
โ€ข Scroll and resize to see CLS metrics
โ€ข Check browser console for detailed logs