Software Developer – Flutter / Dart
Technology
Riyadh Province, المملكة العربية السعوديةمنذ 1 أشهرحتى ١٩/٤/٢٠٢٦
وصف الوظيفة
Position: Software Developer - Flutter / Dart
Contract: Full-time - 1 year contract
Location: Riyadh (Candidates based in KSA will only be considered)
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
¿Te interesa este puesto?