InPost

Senior Android Engineer - Fintech Platform

InPost
Apply
2 days ago
Warsaw, PolandSenior

Responsibilities

  • Own the architecture of a production fintech Android application, including layered patterns, module boundaries, and Gradle build structure.
  • Develop and maintain native Android solutions using Kotlin, Jetpack Compose, and the Android View system.
  • Implement concurrency and state management with Kotlin Coroutines and Flow.
  • Build local persistence and security solutions using Room, EncryptedSharedPreferences, and Android Keystore.
  • Contribute to PRDs, specifications, testing, feature-flagged releases, and structured event emission.
  • Build and maintain automated tests with JUnit, Espresso, and Compose Testing.
  • Profile and improve CPU, memory, and UI performance using Android Profiler and Perfetto.
  • Monitor crashes and ANRs through Crashlytics and maintain a zero-regression approach.
  • Support CI/CD automation, automated signing, and delivery processes using Gradle, GitHub Actions, or equivalent tools.
  • Own integrations between native and web-based experiences, including WebView, Custom Tabs, App Links, and deep linking.
  • Co-own the backlog with Engineering and Product Managers and contribute Android constraints and native proposals to requirements.
  • Collaborate with backend engineers on API contracts, authentication flows, and event schemas.
  • Participate in production incident support and post-mortem activities when required.

Requirements

  • At least 5 years of native Android engineering experience, including production applications published through Google Play.
  • At least 4 years of experience with Kotlin and Jetpack Compose and/or the Android View system.
  • At least 3 years of Android testing experience 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 Android View system.
  • Knowledge of Clean Architecture, MVVM, and/or MVI, including 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 proficiency of at least B2 level.
  • A university degree in Information Technology, Computer Science, or a related field.
  • Nice-to-have: at least 2 years of FinTech or regulated mobile application development experience.
  • Nice-to-have: experience with Google Pay or Android payment APIs.
  • Nice-to-have: experience with modular Android applications at multi-module scale.
  • Nice-to-have: knowledge of Instant Apps.
  • Nice-to-have: experience implementing WCAG or Android accessibility standards in production applications.
  • Nice-to-have: familiarity with KSP, KAPT, custom Gradle plugins, or Gradle convention plugins.

Benefits

  • Opportunity to work in a diverse, international, and cross-functional environment with leading experts.
  • Opportunity to learn from a senior leader and their leadership team and gain exposure to e-commerce and logistics industries.
  • Training opportunities and career development within a growing company with locations across Europe.
  • Flexible hours and an excellent working environment.
  • B2B type of contract.
  • Hybrid working model, preferably one day per week in the Warsaw or Cracow office.

Tech Stack

GitHub ActionsGradleJavaJetpack ComposeJUnitKotlin

Categories

Mobile
InPost

About InPost

5,001-10,000 employees

InPost is a public logistics company listed on Euronext Amsterdam that builds and operates an out-of-home parcel delivery network for e-commerce. Its network includes more than 50,000 out-of-home pick-up points, including over 27,000 parcel lockers, plus to-door courier and fulfillment services for online merchants across Poland, the UK, Italy, Iberia, France and Benelux. Headquartered in Luxembourg, it acquired French operator Mondial Relay in 2021.

Contact me