Open to Senior Android roles · United Kingdom

Sujith PS

Senior Android Developer, engineered for scale.

Senior Android Developer with 10+ years building scalable, high-performance apps in Kotlin and Jetpack Compose across mobile, tablet, foldable and Android TV — with proven delivery across OTT, health, retail and logistics.

My focus is the craft that makes products durable: clean architecture, modularisation, testing and CI/CD — and raising the engineering bar across the teams I work in.

Kotlin Java Jetpack Compose Android Material 3 Firebase GraphQL Dart Flutter Gradle Git GitHub Jira SonarQube Room / SQLite
Experience
Vitality Bournemouth, UK
Senior Android Developer
Apr 2025 — Present
  • Drove the Compose-first modernisation — migrating XML to Jetpack Compose, rebuilding navigation, modularising under Clean Architecture / MVVM.
  • Championed engineering standards in a 14-engineer pod — Kotlin conventions, SonarQube/Detekt gates, and 100+ PR reviews.
  • Integrated Health Connect and the Samsung Health SDK, syncing wearable activity into the rewards engine.
  • Owned app observability via Firebase and Dynatrace, triaging and escalating production issues.
BT Group Contract · Belfast, UK
Senior Android Engineer
Aug 2020 — Oct 2024
via Infosys Limited (Aug 2018 – May 2024) · Code Experts Ltd (May – Oct 2024)
  • Led the rebranding of BT TV to EE TV, delivering a new design and streaming experience with cross-functional teams.
  • Led the Java-to-Kotlin migration with Jetpack and Modular Clean Architecture, lifting streaming performance by 5%.
  • Built POCs — bespoke UI for Ashes Cricket 2021 and Media3 support for foldable/flip devices.
  • Owned streaming quality and security — Crashlytics, Splunk, Conviva, with DRM content protection and accessibility.
Infosys Limited Trivandrum, India
Technology Analyst
Aug 2018 — Aug 2020
  • Built native Android apps across mobile, tablet, Fire TV, Android TV and Chromecast for UK, US and Australian clients (onsite in Australia).
  • Developed Infosys' in-house OTT app (VOD, ExoPlayer) and contributed cross-platform features via Flutter FFI and Dart.
  • Worked with Figma and Zeplin for design hand-off and UI implementation.
Reubro International Cochin, India
Programmer — Android
Dec 2015 — Jun 2018
  • Built embedded Android apps (WebSocket, Camera, BLE) in Java, migrated SQLite to Room, and owned wireframes, client interaction and estimation.
Projects
Stack
languages
KotlinJavaDartC++
architecture
MVVMMVIClean ArchitectureSOLIDModularisation
ui
Jetpack ComposeMaterial 3XMLCoil
jetpack & async
Architecture ComponentsCoroutinesFlowRxJava
di & storage
DaggerHiltKoinRoomDataStore
testing
JUnitEspressoCompose TestMockitoTDD
networking
RetrofitRESTApollo GraphQLJNINDK
streaming
ExoPlayerMedia3DASHDAIHLSWidevine DRM
health & devices
Health ConnectSamsung HealthFire TVAndroid TVChromecast
quality & observability
SonarQubeDetektKtlintFirebaseCrashlyticsDynatraceConvivaSplunk
devops
GitHubJIRAAzure CI/CDGradleBitrise
design
FigmaZeplin

Let's build the next thing.

Open to senior Android opportunities in the UK. The fastest way to reach me is email.

B.Tech, Electronics & Communication Engineering · TKM Institute of Technology · 2011–2015