Jobs / Poland / InPost UK Limited

InPost UK Limited

Senior Android Engineer - Fintech Platform

Warsaw/Cracow, PL Posted 20 days ago

Apply on employer site ↗ Tailor my CV first Source: Company careers site

Optional: we can tailor a CV and cover letter for this job from your real experience first (the first one is free).

Skills this job asks for

AndroidKotlinCI/CDJavaEnglishLeadership

Add your CV (free) to see which of these your CV is missing.

Sponsorship verdict

No sponsorship evidence yet

No government record and no wording either way. Not a refusal: ask the recruiter.

  • No government sponsor record hereNo government sponsor record covers this employer in this country.
  • The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
  • Can’t check pay against the visa rulesWe don’t have visa salary rules for this country yet.
  • Confirmed live todayWhen a source last listed this job as open.
Details and sources

A verdict summarises public evidence. It is not legal advice and never a guarantee: the employer and the immigration authority decide. Sign in to factor in where you can already work.

Before you apply

Sponsorship unknown

No register record and no sponsorship wording in the posting. Worth asking the employer before investing significant time.

These come from the posting’s own wording. Read the original listing to confirm. See better-fit alternatives →

About the role

We are looking for an experienced Android Engineer to join our FinTech Platform team. You will take end-to-end ownership of the native Android platform, including its architecture, quality, performance, and delivery across a diverse Android device landscape. This role combines deep Android engineering expertise with a strong product mindset. You will be accountable not only for platform health, but also for the business outcomes and user experience of the consumer and merchant-facing solutions you build.   • Own the architecture of a production FinTech Android application, including layered architectural patterns, module boundaries, and the Gradle build structure. • Develop and maintain native Android solutions using Kotlin, Jetpack Compose, and the View system. • Implement reliable concurrency and state management using Kotlin Coroutines and Flow. • Work with local persistence and security solutions such as Room, EncryptedSharedPreferences, and Android Keystore. • Contribute throughout the development lifecycle, including PRD authorship, specification writing, testing, feature-flagged releases, and structured event emission. • Build and maintain automated tests using JUnit, Espresso, and Compose Testing. • Profile and improve application performance using Android Profiler and Perfetto, with a focus on CPU usage, memory, and UI performance. • Maintain a zero-regression approach by monitoring crashes and ANRs through tools such as Crashlytics. • Support CI/CD automation using Gradle, GitHub Actions, or equivalent solutions. • Own integrations between native and web-based experiences, including WebView, Custom Tabs, App Links, and deep linking. • Co-own the team backlog with Engineering and Product Managers, bringing Android constraints and native solution proposals into requirement shaping. • Collaborate with backend engineers on API contracts, authentication flows, and event schemas. • Participate in production incident support and post-mortem activities when required • At least 5 years of experience in native Android engineering, including production applications published through Google Play. • At least 4 years of experience working with Kotlin and Jetpack Compose and/or the Android View system. • At least 3 years of experience with Android testing using JUnit, Espresso, and Compose Testing. • Strong command of Kotlin, including Coroutines, Flow, sealed classes, and extension functions. • Production-level experience with Jetpack Compose and the View system. • Knowledge of Clean Architecture, MVVM, and/or MVI, with a strong understanding of module and layer boundaries. • Experience with Hilt or Dagger 2, including component lifecycle and scope management. • Experience with Room, EncryptedSharedPreferences, and Android Keystore. • Knowledge of Retrofit and OkHttp, including certificate pinning and structured error handling. • Experience with Android performance profiling using Android Profiler and Perfetto. • Experience with Gradle-based CI/CD and automated signing and delivery processes. • Ability to read and work with Java in legacy systems and third-party SDK integrations. • Experience integrating feature flags and structured events at the mobile layer. • English at a minimum B2 level . • A university degree in Information Technology, Computer Science, or a related field. Nice to have • At least 2 years of experience in FinTech or regulated mobile application development. • Experience with Google Pay or Android payment APIs. • Experience with modular Android applications at a multi-module scale. • Knowledge of Instant Apps. • Experience implementing WCAG or Android accessibility standards in production applications. • Familiarity with KSP, KAPT, custom Gradle plugins, or Gradle convention plug

Apply on employer site ↗