Jakub Szymion

Senior Android Engineer, 12+ years in consumer apps, payments and growth

Looking for a Senior/Staff Android or Python backend role. Remote, EU time zones preferred. Available from December 2026.

Summary

Senior Android engineer with 12+ years of consumer apps at scale, most recently on Dropbox's Mobile Growth (monetization) team. I own features end to end, from technical design through implementation and rollout to measurement, and I have often been the only Android engineer on cross-functional growth and billing projects. Most of my recent work is subscriptions, payments, ad attribution and A/B experiments. I tend to find old defects that others have missed. I also build Python/Django backends, at work and in my own projects, and I use AI coding tools (Claude Code, Codex) every day.

Experience

Mar 2024 – Nov 2026remote

Dropbox Senior Software Engineer

Mobile Growth (monetization) team on the Dropbox Android app; previously Mobile Previews.

  • Designed and built the new-market testing program for Android as the only Android engineer. It is an ad-attribution pipeline (Google Play Install Referrer, deeplinks) that works out which campaign a user installed from and routes them to market-specific plans and upsell flows. We used it to test pricing and plans in Indonesia and Colombia. I owned it from technical design to rollout.
  • Built contextual upsells at key moments in the app (Play Billing IAP v2, base plan IDs, GrowthBook variants). They brought in new subscription revenue and lowered churn.
  • Led the upsell-frequency calibration project. We tuned how often prompts appear through A/B experiments to maximise upsell revenue, and trial starts went up noticeably.
  • Drove mitigation of a major SEV, a long-standing billing defect that let users hold two active subscriptions at once. I ran the investigation and shipped the client-side fix that removed most of the impact. A follow-up fix for the remaining edge cases was in rollout.
  • Found a years-old bug in the traffic proxy that was silently corrupting attribution data. I tracked down the root cause and coordinated the fix across teams.
  • Fixed push-notification analytics. Every notification got a stable ID and event reporting was corrected, so the engagement data could finally be trusted for growth decisions.
  • Built the Android front end for the signature-request flow in the Dropbox app on top of an existing backend (Mobile Previews team).
Oct 2021 – Mar 2024remote

Sendwave Senior Software Engineer

Payments team on the Sendwave money-transfer app (fintech).

  • Rewrote the pay-in side of the app (the flow that takes payments from users). It became more reliable and easier to maintain.
  • Added multi-currency recipients, so users can send money to recipients in different currencies.
Oct 2020 – Sep 2021London, remote

uMotif Senior Software Engineer

  • Built new features and improvements in uMotif's patient-facing clinical data-capture apps.
Jul 2019 – Oct 2020London, remote

Babylon Health Senior Software Engineer

Native Android app, team of ~40 Android engineers; architecture built on Orbit MVI.

  • Worked on the chatbot triage feature: new functionality and improvements.
  • Implemented a generic asynchronous feature as the only developer in a large, multi-squad codebase.
Dec 2017 – Jul 2019London, remote

Tigerspike Senior Software Engineer

  • Built multiple Android apps from scratch and extended existing ones for agency clients; largest project was Priority Pass.
  • Worked with distributed client teams across time zones, travelling on site when required.
Jun 2015 – Jul 2017Wrocław

RST-IT Senior Software Engineer (now Software Brothers)

  • Introduced MVVM with Data Binding to the company while it was still in beta; it became the company-wide standard.
  • Besides Android, built Python backend services for the company's mobile apps and handled DevOps, about a fifth of my time.
  • Worked on many client projects, from greenfield to feature work and maintenance, which gave me broad coverage of the Android API.
Mar 2014 – May 2015Wrocław

DOOK.pro Android Engineer

  • Added features to a language-learning platform; built a food-ordering app MVP from scratch.
Sep 2012 – Mar 2014Wrocław

LogToMobile Android Engineer

  • Built multiple apps from scratch, usually as the only developer, while still at university; one took 2nd place in a Samsung S Pen SDK hackathon.

Skills

Languages
Kotlin, Java, Python (Django), Dart (Flutter)
Android
Jetpack Compose, Coroutines & Flow, Hilt / Dagger, Jetpack (Navigation, Room, Architecture Components), MVVM / MVI (Orbit), Retrofit, Firebase, Google Play Billing (IAP v2, base plans), Install Referrer, deeplinks
Backend
Python, Django, Django REST Framework, Celery, Redis, PostgreSQL
Growth
A/B testing & feature flags (GrowthBook, Optimizely), ad attribution, analytics instrumentation, subscription & upsell flows, incident (SEV) response
Testing
JUnit, Espresso, unit & UI test suites
Tooling
AI-assisted development (Claude Code, Codex, in-house LLM tooling), Git, CI/CD; earlier: RxJava, Data Binding, Koin

Education

BSc Computer Science and Management, Wrocław University of Science and Technology2010 – 2013