Location: Riyadh
Industry: Events / Sports / Large-Scale Digital Platforms
Employment Type: 3 months contract with a possibility of extension until 2027
Job Overview
We are looking for an experienced Senior / Lead Mobile Application Developer to lead the development and integration of a high-traffic Fan-ID mobile platform. The role focuses on building robust mobile integration layers using Flutter (Dart) and delivering secure, scalable integrations with multiple backend and third-party systems.
This position requires strong hands‑on Flutter experience, deep understanding of mobile integrations, and proven exposure to large‑scale, mission‑critical platforms.
Key Responsibilities
- Lead mobile app development and integration for the Fan-ID platform using Flutter (Dart).
- Define mobile integration and architecture layers aligned with technical standards and best practices.
- Design, develop, and maintain mobile integration layers connecting the app with backend and external systems.
- Integrate the mobile application with:
- Multi‑vendor, vendor‑agnostic ticketing engines
- CRM and CMS platforms
- Identity and Access Management (IAM) providers
- Payments, travel, and partner services
- Conduct integration‑focused testing, including:
- Mobile API integration testing
- Schema validation
- Security and authorization flows
- Failure and edge‑case scenarios
- Test and validate high‑risk user journeys such as payments, ticketing, and real‑time event flows.
- Implement offline‑first and cache‑driven mobile patterns where required.
- Collaborate with backend, DevOps, and security teams to ensure seamless integrations and performance.
- Ensure mobile solutions meet security, scalability, and performance requirements for high‑traffic environments.
Testing & Automation
- Design and execute automated mobile and integration tests.
- Integrate automated tests into CI/CD pipelines using tools such as:
- Jest
- Flutter Test
- Appium
- Postman / Newman
- Firebase Test Lab
- k6 (API and integration performance testing)
Required Skills & Experience
- Strong hands‑on experience developing Flutter applications in production environments.
- Proven experience delivering mobile integrations with third‑party systems.
- Solid understanding of authentication and authorization mechanisms, including:
- Experience with event‑driven and microservices architectures, from a mobile integration perspective.
- Demonstrated experience working on large‑scale, high‑traffic mobile platforms.
- Experience integrating mobile apps with cloud‑hosted backends on Azure, AWS, or GCP.
- Strong knowledge of mobile API design, performance optimization, and security best practices.
Nice to Have
- Experience working on sports, events, or government‑scale digital platforms
- Exposure to Fan‑ID, ticketing, or identity platforms
- Experience in multi‑vendor or vendor‑agnostic environments