React Native Developer
We are looking for a talented React Native developer to join our team. The ideal candidate will work primarily on building and maintaining modern, scalable mobile applications using React Native, contributing to a smooth and performant user experience across both iOS and Android platforms. This role is perfect for someone passionate about clean, maintainable code, mobile UI/UX best practices, and continuous improvement. Familiarity with native modules, state management libraries (like Redux), and performance optimization for mobile apps is a strong advantage. This role follows a hybrid approach to working, allowing you to combine working from home with working in our modern offices.
- Develop and maintain cross-platform mobile applications using React Native and modern JavaScript (ES6+) standards;
- Build scalable and maintainable mobile UI components, with a strong focus on performance and mobile UX best practices;
- Collaborate with designers, backend developers, product owners, and stakeholders to implement intuitive and user-friendly mobile solutions;
- Integrate mobile apps with RESTful APIs, and other third-party services;
- Write clean, reusable, and testable code following best practices in mobile development and architecture;
- Debug, troubleshoot, and optimize mobile app performance across devices and platforms;
- Contribute to documentation, including component usage, architectural decisions, and mobile-specific guidelines;
- Ensure device and OS compatibility, including various screen sizes, resolutions, and operating systems;
- Participate in peer code reviews and uphold high standards for code quality and consistency across the mobile team;
- Perform related duties as assigned.
- 2–4 years of professional experience in mobile development, with hands-on experience building applications using React Native and TypeScript (required).
- Solid working knowledge of React Native and its ecosystem, including Hooks, Context API, navigation, and common state management solutions (required).
- Experience contributing to and shipping production-ready mobile applications, with an emphasis on code quality, maintainability, and scalability (required).
- Good understanding of mobile UI/UX principles, accessibility basics, performance considerations, and platform-specific design patterns (iOS and Android) (required).
- Practical experience integrating mobile applications with RESTful APIs (required).
- Confidence in implementing responsive layouts and styling for mobile apps (required).
- Experience working with Git and collaborating in team-based, Git-driven workflows (e.g., GitHub or GitLab) (required).
- Exposure to unit and/or integration testing for mobile applications (e.g., Jest, React Native Testing Library); deeper testing experience is a plus (nice-to-have).
- Familiarity with CI/CD pipelines, mobile build processes, deployment automation, or over-the-air updates is a plus (nice-to-have).
- Some exposure to WebView usage or native modules is a plus, with willingness to learn more about platform-specific code when needed (nice-to-have).
- Awareness of cloud services and mobile deployment processes (e.g., Firebase, App Store, Google Play) is a plus (nice-to-have).
- Comfortable communicating in written and spoken English within a cross-functional team (required).
- Discretionary annual performance bonus.
- 30 days paid leave.
- Health and Dental Insurance for you, your partner and your children (if you all live at the same address).
- Personal life insurance and disability coverage.
- Wellbeing fund.
- Continuous learning support for certifications and career growth.
- 26 weeks primary carer leave at 100% pay & 4 weeks secondary carer leave pay at 100% pay, no eligibility period applies.
- A sports’ card membership valid across the country.
- Discounts as a compliment form us among different services.
- Monthly food vouchers.
- Pension benefits.
Flutter International is the international division of Flutter Entertainment, the world's leading online sports betting and gaming company. It operates a portfolio of brands including PokerStars, Betfair International, Adjarabet, Sisal, Snai, Betnacional, Junglee Games and MaxBet across markets outside the UK, Ireland, US and Australia. The division combines world-class brands with global scale and a challenger mindset, drawing on shared capabilities the group calls the "Flutter Edge". Flutter Entertainment is listed on the New York Stock Exchange and London Stock Exchange.
