Senior Mobile App Engineer
Contract Role | 1 Year
Start: ASAP
End: 1 March 2027
About the Role
We are looking for a Senior Mobile App Engineer to lead the development and integration of a large-scale Fan-ID mobile platform. This is a hands-on, senior technical role focused on building robust, secure, and scalable mobile integration layers using Flutter and Dart.
The platform integrates with multiple backend systems and third-party services including ticketing engines, identity providers, payments, travel services, and real-time event systems. This role is not limited to UI development it is deeply integration-focused, involving architecture design, API integrations, security flows, performance, testing, and CI/CD.
You will be working in an enterprise, high-traffic, event-driven environment where reliability, performance, and security are critical.
Key Responsibilities
Mobile Architecture & Development
- Lead mobile app development and integration for the Fan-ID platform using Flutter (Dart).
- Define and implement mobile integration architecture layers aligned with technical and enterprise standards.
- Design, develop, and maintain scalable, modular, and testable Flutter applications.
- Ensure clean architecture, maintainable codebases, and best practices across the mobile stack.
Backend & Third-Party Integrations
Integrate the mobile application with multiple backend systems and external platforms, including but not limited to:
- Ticketing systems (multi-vendor, vendor-agnostic architectures)
- CRM and CMS platforms
- Identity and Access Management (IAM) providers
- Payment gateways
- Travel services and partner systems
- Real-time event and notification services
You will be expected to handle complex integration logic, edge cases, retries, failures, and graceful degradation.
Security & Authentication
- Implement and manage secure authentication and authorization flows, including:
- OAuth2
- JWT
- Single Sign-On (SSO)
- Ensure secure handling of sensitive user data, tokens, and session management.
- Validate authorization flows across mobile and backend systems.
High-Risk User Journeys
- Design, test, and validate critical user journeys, including:
- Payments
- Ticket issuance and validation
- Identity verification
- Real-time event interactions
- Ensure reliability and accuracy in high-traffic, high-risk scenarios.
Testing & Quality Assurance
- Conduct integration-focused testing, including:
- Mobile API integration tests
- Schema validation
- Security and authorization flow testing
- Failure and edge-case scenarios
- Build and maintain automated test suites for mobile applications.
- Integrate automated tests into CI/CD pipelines.
Tools & frameworks may include:
- Flutter Test
- Jest
- Appium
- Postman / Newman
- Firebase Test Lab
- k6 (API & integration performance testing)
Performance, Reliability & Offline Support
- Implement offline-first and cache-driven patterns where required.
- Optimize app performance for large-scale usage and peak traffic periods.
- Ensure smooth user experience under varying network conditions.
Cloud & Platform Collaboration
- Work closely with backend, DevOps, and platform teams.
- Integrate mobile apps with cloud-hosted backends, including:
- AWS
- Azure
- GCP
- Support event-driven and microservices-based architectures from a mobile perspective.
Required Skills & Experience
Technical Requirements
- Strong hands-on experience with Flutter and Dart in real production environments.
- Proven experience delivering complex mobile integrations with third-party systems.
- Solid understanding of mobile architecture patterns, scalability, and maintainability.
- Strong experience with API integration, RESTful services, and event-driven systems.
- Deep understanding of authentication and authorization mechanisms (OAuth2, JWT, SSO).
- Experience working with CI/CD pipelines and automated testing frameworks.
- Familiarity with cloud-hosted backend platforms (AWS, Azure, or GCP).
Platform & Scale Experience
- Experience working on large-scale, high-traffic mobile platforms.
- Experience with event-driven and microservices architectures, especially from a mobile perspective.
- Strong understanding of performance, reliability, and security in enterprise mobile applications.
Soft Skills & Mindset
- Strong problem-solving and analytical skills.
- Ability to work independently and take ownership of complex technical areas.
- Clear communication skills able to explain technical concepts to both technical and non-technical stakeholders.
- Comfortable working in fast-paced, deadline-driven environments (especially event-based platforms).
Contract Details
- Contract Duration: 1 year
- Start Date: ASAP
- End Date: 1 March 2027
- Engagement Type: Contractual