About the role
Reference: JN - My 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...
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Full Stack Python Developer
1 day agoGazelle Global Consulting Ltd
Senior Frontend Developer (React, JavaScript, GraphQL) - Sussex
1 day agoSalt
Staff Engineer – Shopper Technology
1 day agoLego
Lead Azure DevOps Engineer- London, Leeds, Manchester or Newcastle
1 day agoMomentum Worldwide
Power BI & Application Developer – AI
1 day agoHarnham
Power BI & Application Developer – (Vis Ops & AI)
1 day agoHarnham
CRB Developer, Global Markets
1 day agoUBS
Lead Platform Engineer
1 day agoHexwired Recruitment
Full Stack Java Web Developer
1 day agoLuxoft