Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 20, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • The Sun International brand has a proud legacy in the gaming, hospitality and entertainment sector. Its superior hotels and resorts portfolio makes it a recognized premium brand. The Sun International Group has a diverse portfolio of assets including world class five star hotels, modern and well located casinos, and some of the world’s premier resorts. Our...
    Read more about this company

     

    Senior Mobile Developer (Flutter)

    Job Description

    • The Senior Mobile Developer (Flutter) is a hands-on technical specialist responsible for designing, building, and maintaining Sun Internationals cross-platform mobile applications using Flutter and Dart.
    • The role owns the mobile application architecture, drives performance and quality standards, and ensures a seamless, engaging player experience across iOS and Android.
    • Working within the Client & Mobile Experience team, this developer will deliver features spanning game lobbies, live betting, player wallets, promotions, and responsible-gaming controls, all within a regulated iGaming environment.

    Core behavioural & Technical / proficiency competencies:

    • Flutter & Dart (architecture, state management, widget design)
    • Mobile UI/UX (animations, responsive layouts, accessibility)
    • iOS & Android Platform Knowledge (platform channels, store policies)
    • API Integration (REST, GraphQL, WebSockets, caching)
    • Mobile Testing (unit, widget, integration, device matrix)
    • CI/CD for Mobile (Codemagic, Fastlane, Azure DevOps)
    • Crash Analytics & Performance Monitoring (Firebase, Sentry)
    • Mobile Security (secure storage, certificate pinning, biometrics)
    • Push Notifications & Deep Linking
    • Understanding of localisation, multi-currency support, and regional compliance
    • Problem-Solving & Analytical Thinking
    • Collaboration & Communication
    • Agile & Adaptable
    • Customer-Centric Orientation
    • Execution & Delivery Focus
    • Innovation & Continuous Improvement
    • Attention to Detail

    Job Requirements

    Qualifications:

    • Bachelor’s degree in computer science, Information Technology, or a related field (required)
    • Microsoft Certified: SQL Server Database Administration (MCSA/MCSE) (advantageous)
    • Microsoft Certified: Azure Database Administrator Associate or equivalent (advantageous)

    Experience:

    • 8+ years’ experience in mobile application development, with at least 3 years building production Flutter applications
    • Strong proficiency in Dart and deep understanding of the Flutter framework (widget tree, rendering pipeline, platform channels)
    • Proven experience with state management solutions (Bloc, Riverpod, Provider, or equivalent)
    • Hands-on experience with app store submission, review processes, and release management for both iOS and Android
    • Solid understanding of RESTful API consumption, authentication flows (OAuth 2.0, JWT), and offline-first/caching strategies
    • Experience with CI/CD for mobile (Codemagic, Fastlane, Bitrise, or Azure DevOps pipelines)
    • Familiarity with Firebase services (Crashlytics, Analytics, Remote Config, Cloud Messaging)
    • Working knowledge of native iOS (Swift) or Android (Kotlin) development for platform channel work
    • Experience in iGaming, fintech, or other regulated industries (advantageous)
    • Exposure to React Native (advantageous)
    • Experience with C# / .NET (advantageous)

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Sun International on suninternationaljobs.mcidirecthire.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Sun International Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail