This important role requires a combination of technical authority, operational discipline, and clear communication. You must be able to explain highly technical and complex concepts clearly and concisely to non-technical stakeholders, avoiding unnecessary technical jargon while still providing confidence and direction.
Key Responsibilities:
- Own and drive the end to end mobile architecture across iOS and Android platforms
- Define and communicate the technical vision, architecture, and long term strategy aligned to business outcomes and user needs
- Collaborate closely with product managers, UX/UI designers, mobile engineers, and backend teams to translate business requirements into robust technical solutions
- Lead architecture from initial concept through to delivery, including backend service design and integration
- Establish and govern architectural patterns, including MVVM/MVI and clean architecture for mobile, and microservices based backend architectures
- Define and manage API contracts, ensuring secure and reliable integration between mobile and backend services
- Ensure secure data handling using OAuth2, OIDC, JWT, encryption, and industry best practices
- Drive performance optimisation and support observability, including logging, tracing, and metrics
- Design and validate integrations with Firebase, push notifications, authentication services, and third party SDKs
- Lead technical governance, architecture reviews, mentoring, and best practice adoption
- Coordinate proof of concepts, evaluate emerging tools and frameworks, and influence senior technical and business stakeholders
- Own the technical delivery pipeline from development environments through CI/CD to App Store and Play Store releases
- Act as the technical authority and point of escalation throughout the product lifecycle
Skills required:
- Core Mobile Development
- Swift 5, SwiftUI, UIKit (native iOS)
- Kotlin, Java, Jetpack Compose, Android SDK (native Android)
- MVVM, MVI, and clean architecture patterns
- Deep linking, WebView integration, biometric authentication
- Secure storage (Keychain / Keystore)
- App performance profiling and crash reporting (e.g. Firebase Crashlytics, Xcode Instruments)
- Backend Development
- Scala, Akka, Akka HTTP for reactive, non-blocking services
- RESTful API design
- MongoDB for persistence and caching
- CI/CD & DevOps
- Bitrise, GitHub Actions, Jenkins, Fastlane
- GitHub PR workflows and code management
- Test automation frameworks (XCUITest, Espresso, JUnit)
- Security & Compliance
- OAuth2, OpenID Connect (OIDC), JWT token handling
- SSL/TLS, certificate pinning, encryption at rest and in transit
- OWASP Mobile Top 10 and backend security best practices
- GDPR, PII handling, and audit logging principles
- Platforms & Tooling
- Firebase (Messaging, Analytics, Remote Config)
- App Store and Play Store release lifecycle management
- Feature flags and remote configuration (e.g. LaunchDarkly)
- Exposure to Pega or similar enterprise workflow platforms (desirable)


