# Jules Rosser > Mobile Full Stack Engineer Location: San Francisco, California, United States Profile: https://flows.cv/julesrosser Full-stack engineer, mobile specialist. ## Work Experience ### Mobile Full Stack Engineer @ Expensify Jan 2025 – Present | San Francisco Bay Area - Relocated to US ### Mobile Full Stack Engineer @ Expensify Jan 2020 – Jan 2025 | London, United Kingdom Join us! https://www.greatplacetowork.com/certified-company/7039806 - Choose what project to work on, or start your own project with a completely flat company structure - Work on our open source application while managing 1000's of contributors - Location-independent salary - Spend time abroad on company trips - Daily budget to spend on lunch or anything you need while working - React Native, Typescript, PHP, SQL, C++, plus some Java, Python and native mobile ### Senior Android Developer (Contractor) @ Direct Ferries Jan 2019 – Jan 2019 | London, United Kingdom - Implemented ticket retrieval feature while maintaining separation of concerns in a clean architecture codebase. - Created modularised custom view components, focusing on re-usability. ### Senior Android Developer (Contractor) @ Verv Jan 2019 – Jan 2019 | London, United Kingdom - Implemented bluetooth pairing solution for connecting app to IOT device. - Built a CI/CD pipeline (Docker/Jenkins), including test support, build deployment, KTLint and automated releases. - Held technical ownership role for two large cross-platform features, taking responsibility for engineering and business decisions. - Introduced best practices for Android; Modularisation, Testing, Gradle build configuration, MVVM. ### Android Developer @ Ostmodern Jan 2017 – Jan 2019 | London, United Kingdom Arsenal (Arsenal F.C.) - Architected a modern Android project consisting of Kotlin, MVVM, Data Binding, RxJava and Dagger. - Responsible for Android application, leading the project through agile methodology while mentoring another developer. - Solved client requirement for an offline-first architecture using Observer Pattern, Repository Pattern, - RxJava data flows and Realm. - Ensured codebase quality with unit/automation test coverage using Junit, Mockito and Espresso. - Set up Continuous Integration pipeline including Ktlint, Kotlin doc generation, Fabric for automated release process. F1TV (Formula 1) - Architected a modularised OTT streaming app in Kotlin with 5 integrations; F1 for live race data via websocket, 21 video streams from NBC, CSG for authentication, GooglePlay for subscriptions and Skylark for dynamic CMS content. - Synchronised multiple concurrent live video streams and race data every 100ms, handling delay, entitlement checks and recalibration with minimal user impact. Heavy use of Rx for managing data flow with Flowables and Publishers. - Created authentication and GooglePlay in-app purchase library, which was consumed by third party app via Maven. - Built Android/Amazon TV module which shared ViewModels, business logic and data package with the mobile app. BBC Player (BBC Worldwide) - Proposed MVP and RxJava architecture improvements, leading to more performant and faster networking solution. - Led Android development, ensuring features and fixes were completed to client acceptance criteria. Introduced Kotlin to project, starting with data objects, eventually using Kotlin for every additional feature or fix. - Advised and built client trust, managing feasibility and ensuring inclusion of expected Android behaviours, leading to client contract renewal of 12 months. ### Android Developer @ Reply Jan 2016 – Jan 2017 | London, United Kingdom CinemApp (Brandiment) - Built a cross-platform, location-aware social app for cinema showings using Firebase as a backend. - Created native Android experience based on latest Material design patterns and specifications. - Used design driven development for quick iteration and continuous integration of client requests. - Developed group messaging, push notifications, video playback, friend system, and social sign in. Delhaize and AB Click2Shop (Delhaize Group) - Maintained two of the largest European supermarket apps in a single code base, partitioned using - Gradle to compile builds with the minimum resources and configurations. - Pitched addition of Material Design components to the client, leading to additional client spend. - Led daily stand up and managed client relationship, providing guidance through multiple releases. - Advocate for bringing existing apps in line with the latest SDK and Material Design specs. ## Education ### Maths in IT, Business Studies Exeter College ### High School West Exe Technology College ## Contact & Social - LinkedIn: https://linkedin.com/in/julesrosser - Website: https://www.julesrosser.com - Website: https://github.com/Julesssss --- Source: https://flows.cv/julesrosser JSON Resume: https://flows.cv/julesrosser/resume.json Last updated: 2026-04-05