247Bet is a next-generation sports betting and gaming platform built for Africa’s vibrant, connected audience. We combine social interaction, entertainment, and responsible gaming to create an experience that goes beyond placing bets — it’s about community and connection.
Read more about this company
We're hiring a Senior and mid level Frontend Engineer to own the user-facing experience across our web and mobile platforms. You'll work closely with product, design, and backend engineers to deliver fast, reliable, and beautifully crafted interfaces for a betting platform built around community and real-time interaction.
What You'll Do
Build and maintain our web platform using React and Next.js
Build and maintain our mobile app using React Native
Develop real-time UI features — live odds, bet slips, social feeds, leaderboards, and copy-betting flows
Collaborate with backend engineers to design clean, efficient API contracts
Implement robust state management for complex, data-heavy betting interfaces
Own performance optimisation — rendering, bundle size, network efficiency
Contribute to a shared component library and design system
Conduct code reviews and mentor junior frontend engineers
What You Bring
4+ years of professional frontend engineering experience
Strong React and Next.js skills Required
React Native experience Strongly preferred — pure web or pure mobile profiles will also be considered
Proficiency with REST and WebSocket APIs for real-time data
Solid understanding of state management (Redux, Zustand, React Query, or similar)
Eye for detail — you care about UI quality, micro-interactions, and performance
Experience building and consuming design systems or component libraries
How to Build a Retention Strategy that WorksIn this article, you’ll learn how to build a retention strategy that works and keeps your employees invested in your organisation's success.