Mobile Engineer

Mobile Engineer

Full-Time No working from home possible
H

Reference: JN -092026-495333My client has a need for an experienced Android Engineer to join their team for an initial 8 week piece of work with potential to extend. This is a hybrid role and is outside of IR35Android (primary depth)Kotlin and modern Android in large production codebases; Jetpack Compose alongside legacy View-based UIMulti-module builds: reading, untangling and mapping them, including convention plugins and version cataloguesDI frameworks and the ability to derive actual runtime structure from wiringArchitectural patterns in practice (MVVM, MVI, Clean-style layering), and the ability to identify what a codebase genuinely doesCode archaeology and analysisNavigating an unfamiliar large codebase quickly and systematicallyStatic analysis, dependency graph extraction, module dependency visualisation, code search at scaleReading CI/CD pipelines as a source of architectural truth: Fastlane, Bitrise, GitHub Actions, Jenkins, Gradle/Xcode build logicReconstructing runtime behaviour from instrumentation, logging and observability tooling (Crashlytics, Sentry, Dynatrace, Firebase or similar)Backend and APITracing a request from UI through the mobile networking layer to the backend service and backREST/GraphQL/gRPC, OpenAPI and contract inspection, API gateway and BFF patternsOAuth 2.0 / OIDC token flows as implemented on deviceThird-party SDK inventory and assessment: analytics, payments, chat, fraud, marketing, feature flagsBanking-specific mobile concernsSecure storage, biometric authentication, device binding, certificate pinning as implemented in codeFeature flags, remote config, phased/staged rollout, kill switchesOffline behaviour, caching and state management, and what happens at the edgesEssential non-technical skillsStructured interviewing - runs a technical interview that yields specifics rather than a tour of opinions, and captures it in a form the team can useRigorous note-taking and traceability - findings can be traced back to a source; distinguishes what was observed in code from what someone saidCollaborative, non-territorial β€” will be reviewing other engineers' work in front of them; needs to do it without triggering defensivenessSelf-directed under time pressure β€” 8 weeks means little supervision and no ramp-up periodFluent professional English, spoken and writtenNice to haveFinancial services or other regulated-sector mobile deliveryKotlin Multiplatform, React Native, or hybrid/webview integration experienceDiagramming from code: Structurizr, PlantUML, Mermaid, dependency-graph toolingAccessibility and performance profiling experienceConsultancy or contracting background with multiple client environmentsiOS working knowledge (second depth) - Swift, SwiftUI/UIKit, SPM and Xcode project structure β€” sufficient to read the codebase and validate the Architect's iOS findings...

Mobile Engineer employer: Hydrogen

Join a leading financial services organisation that prioritises innovation and collaboration, offering you the chance to work on a transformative data engineering programme. With a strong focus on employee growth, you'll have access to excellent career development opportunities while working in a modern cloud environment that embraces AI-assisted development. Enjoy a dynamic work culture where your contributions directly impact investment decision-making and regulatory reporting, all within a supportive team of experts.

H

Contact Details:

Hydrogen Recruitment Team