أبلاي إيدج ابدأ البحث عن عمل

Senior Mobile Developer (Flutter)

Sun International · City of Johannesburg, Gauteng, South Africa

قدّم وتابع مع أبلاي إيدج
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 LinkingUnderstanding of localisation, multi-currency support, and regional complianceProblem-Solving & Analytical ThinkingCollaboration & CommunicationAgile & AdaptableCustomer-Centric OrientationExecution & Delivery FocusInnovation & Continuous ImprovementAttention to DetailQualifications: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 applicationsStrong 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 AndroidSolid understanding of RESTful API consumption, authentication flows (OAuth 2.0, JWT), and offline-first/caching strategiesExperience 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 workExperience in iGaming, fintech, or other regulated industries (advantageous)Exposure to React Native (advantageous)Experience with C# / .NET (advantageous)Sun International is committed to employment equity and encourages applications from suitably qualified candidates. Only shortlisted candidates will be contacted.“If you have not heard from us within 14 days of the closing date, please consider your application unsuccessful.”