Software Developer – Flutter / Dart
المجالات المعرفية
وصف الوظيفة
Position: Software Developer - Flutter / Dart
Contract: Full-time - 1 year contract
Location: Riyadh
We are hiring for a major football event in KSA.
We are seeking an experienced Software Developer - Flutter / Dart to design, develop, and maintain high-performance cross-platform mobile applications. The ideal candidate will build scalable, secure, and user-friendly applications while collaborating closely with backend and DevOps teams to ensure seamless integration and deployment.
Key Responsibilities
• Write clean, maintainable, and scalable code using Flutter & Dart
• Develop cross-platform mobile applications (Android & iOS)
• Implement application architecture (Clean Architecture / MVVM)
• Manage state using Bloc, Provider, Riverpod, or similar frameworks
• Integrate RESTful APIs, GraphQL, and third-party SDKs
• Implement authentication, push notifications, and payment gateways
• Optimize app performance, memory usage, and responsiveness
• Conduct unit testing and widget testing
• Participate in code reviews and enforce coding standards
• Collaborate with backend developers and DevOps teams
• Support CI/CD pipelines and app store deployments
Required Qualifications
• Bachelor’s degree in Computer Science, IT, or related field
• 3-6 years of experience in mobile application development
• Proven hands-on experience with Flutter and Dart
Technical Skills
• Advanced proficiency in Dart programming
• Strong knowledge of Flutter widgets, layouts, and animations
• Experience with REST API integration and JSON parsing
• Experience with Firebase (Authentication, Firestore, FCM)
• Knowledge of Git version control
• Experience with CI/CD tools (GitHub Actions, Azure DevOps, Bitrise)
• Experience with App Store & Google Play Store deployment
• Understanding of secure coding practices
• Experience with native modules (Kotlin/Swift) is a plus