Job Openings Middle React Developer

About the job Middle React Developer

OnAim is a technology company developing a comprehensive gamification platform delivered as a SaaS solution for iGaming, eCommerce, Fintech, and other industries with large user bases and high transaction volumes. Our platform enables businesses to enhance user engagement through configurable mini-games, achievement systems, rewards management, and analytics tools.

As we expand our platform capabilities and client partnerships, we're hiring a dedicated Middle React Developer to build and scale the admin panel for our promotion/gaming platform. You will work on complex dashboard workflows (promotion creation, overview modules, permissions, data-heavy tables) and collaborate with backend, design, and product teams.

Job Details:

  • Location: Chavchavadze avenue (On-site)
  • Schedule: Monday-Friday, 10:00-19:00 or 08:00-17:00

What You'll do:

  • Build new admin features with React 18 + TypeScript + Vite.
  • Develop complex forms and validation flows using React Hook Form + Zod.
  • Implement API-driven screens with React Query and reusable API hooks.
  • Create scalable UI modules with MUI (Data Grid, dialogs, filters, table states).
  • Work with permission-based UI and route protection (RBAC patterns).
  • Improve UX quality for loading/error/empty states in large operational workflows.
  • Contribute to shared frontend architecture

What We're Looking For:

  • 3+ years of professional frontend experience, including strong React + TypeScript.
  • Hands-on experience in admin/dashboard products (not only marketing websites).
  • Strong knowledge of:
    • React Query (server state, caching, invalidation)
    • React Hook Form + Zod
    • MUI + Emotion
    • React Router and protected route patterns
  • Experience with API integration (axios-based clients, typed responses, error handling).
  • Ability to work in modular codebases with reusable hooks/components.
  • Good collaboration skills and clear technical communication in English.

Nice To Have:

  • Experience with @dnd-kit / drag-and-drop UIs.
  • Experience with i18next and multilingual products.
  • Familiarity with real-time or event-driven UI (e.g., SignalR, socket.io).
  • Exposure to Module Federation / micro-frontend architecture.
  • Experience in gaming, promotions, campaign management, or fintech-like dashboards.

Why Join OnAim?

  • Love for fun and games is at the core of what we do
  • We're aiming big - global growth is just getting started
  • There’s plenty of room to experiment, learn, and grow every day
  • The team is supportive, easygoing, and genuinely fun to work with
  • And Deku, who may not code, but definitely keeps the vibes up

If this sounds like the right opportunity for you, we'd love to hear from you - please apply below.