Mobile Architect - Outside IR35
Hydrogen
Overview
In this hybrid, outside-IR35 role, you will lead the architecture of large mobile systems with strong iOS focus. You’ll reconstruct existing architectures from code and artefacts, define quality attributes, and assess systems against them. You’ll work with cross-functional teams to shape scalable mobile solutions, including encryption, security, and integration with core banking backends. This engagement emphasizes rapid initial delivery, clear documentation, and evidence-led conclusions.
Responsibilities- Reconstruct and articulate architecture for large existing mobile systems from code and artefacts
- Define architecture characteristics and quality attributes and assess systems against them
- Lead iOS-centric design with Android review input; ensure consistency across platforms
- Oversee modularisation at scale (SPM, Xcode workspaces, Tuist/XcodeGen, XCFrameworks) and manage boundaries/dependencies
- Evaluate and select appropriate architectural patterns (MVVM, VIPER, TCA, Clean) and map them to codebases
- Understand build, signing, distribution, profiling, and performance considerations for mobile apps
- Review and challenge backend/mobile integration patterns (REST/GraphQL/gRPC, API gateway, BFF)
- Assess identity and authorisation workflows (OAuth 2.0, OIDC, token lifecycle) and banking-specific security
- Engage with CTO-level stakeholders, communicate findings clearly, and support fixed-price scoping and governance
- Deliver defensible first-cut architecture by week 2 and refine through discussions
- Familiarity with cross-platform considerations (Kotlin Multiplatform, React Native, webview) is a plus
- Nice-to-have: prior mobile platform modernisation or re-platforming initiatives in regulated environments
- iOS depth with Swift, UIKit and SwiftUI in large production apps
- Android knowledge sufficient to review docs and assessments
- Proficient in modularisation and architecture at scale
- Hands-on experience with MVVM, VIPER, TCA or Clean architecture
- Experience with build, signing, distribution, profiling, and performance
- Backend/mobile integration patterns and API ecosystem understanding
- OAuth 2.0 / OIDC knowledge and token management
- Understanding of how mobile apps integrate with core banking and legacy systems
- Executive stakeholder management and clear written communication
- Ability to deliver under fixed-price constraints and articulate partial evidence confidently
- Fluent professional English
- Executive stakeholder management
- Elicitation under resistance
- Written clarity for mixed audiences
- Swift
- UIKit
- SwiftUI
Reference: WJ-747_30300084