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