Gravito is a digital ordering and payment platform used by restaurants and cafés across the UAE. We’re expanding our product team and need a Front End Developer who can build smooth, fast and reliable user experiences across our web and mobile interfaces.
If you care about clean UI, performance and shipping real features (not endless theory), this role will fit you.
What you’ll do
• Build and maintain customer and partner-facing interfaces
• Work closely with backend and design teams to deliver seamless user flows
• Optimize UI for speed, clarity and mobile-first usage
• Implement new features for ordering, payments and POS-connected workflows
• Identify and fix UI bugs, layout issues and edge cases
• Maintain clean, documented code and reusable components
What we expect from you
• Strong experience in React and React Native
• Solid understanding of modern JavaScript, TypeScript and state management
• Experience with responsive, mobile-first UI design
• Ability to interpret Figma designs accurately
• Understanding of REST APIs and real-time data handling
• Good problem-solving instincts and attention to detail
• Must already be based in the UAE
???? Location: Dubai, UAE
???? Type: Full-Time
Skills
• Strong command of JavaScript and TypeScript
• Deep experience with React and React Native
• Familiarity with Next.js or similar frameworks
• Solid understanding of HTML5, CSS3 and modern styling approaches (Tailwind, Styled Components, etc.)
• Experience with UI animation frameworks (Framer Motion, Reanimated, GSAP)
• Knowledge of state management tools (Redux, Zustand, Recoil, etc.)
• Comfortable working with REST APIs and handling real-time data
• Understanding of build tools like Webpack, Vite or Metro
• Experience with Git, CI/CD and clean branching workflows
• Ability to write reusable components and maintain scalable frontend architecture