Senior Android Engineer - Fintech Platform

Posted 3 Days Ago
Be an Early Applicant
2 Locations
Hybrid
Senior level
Logistics • Transportation
The Role
Own the architecture, quality, performance, and delivery of a native Android fintech platform. Build Kotlin and Jetpack Compose applications, implement secure persistence and integrations, create automated tests, optimize performance, support CI/CD, and manage web-to-native experiences. Collaborate with product and backend teams on requirements, APIs, authentication, event schemas, releases, incident response, and post-mortems.
Summary Generated by Built In
Company Description

InPost Pay is building its own fintech platform from the ground up. It’s a large-scale, international initiative where engineers will have the opportunity to shape the architecture, build core fintech components, and create solutions designed to operate at InPost’s scale.

We’re building a lean, highly effective engineering organization in Poland, with AI-native engineering at its core. We’re looking for strong engineers who are comfortable with agentic engineering, from experienced professionals building complex systems and engineering tooling to a new generation of engineers who have embraced AI-driven development from the start of their careers.

→ Hybrid working model: preferably 1 day per week in the Warsaw or Cracow office.

Job Description

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

Qualifications

  • 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 plugins.

Additional Information

  • Opportunity to work in a diverse, international, and cross-functional environment, along with leading experts. 
  • You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e-commerce and logistics industries. 
  •  InPost is a growing company that offers its people an increasing number of opportunities in several locations in Europe. 
  • Fulfilling careers with a range of benefits for people and investing in providing training opportunities for their development. 
  • You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and the circular economy every day. 
  • Excellent working environment and flexible hours
  • We offer B2B type of contract

     

    Skills Required

    • 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 language proficiency at a minimum B2 level.
    • University degree in Information Technology, Computer Science, or a related field.
    • 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 plugins.
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    HQ: Kraków
    2,812 Employees
    Year Founded: 2006

    What We Do

    InPost is the most successful operator of automated parcel lockers in Europe and also the one and only company in the world that is both a heavy operational user of APM machines as well as their manufacturer. InPost Parcel Lockers revolutionized the e-commerce delivery by providing a convenient way to send, collect and return parcels whenever the customer chooses, through a network of conveniently located and easy to use terminals.It is important for us to protect your personal data, our privacy policy can be found under the link: https://inpost.pl/ochrona-danych-osobowych

    Similar Jobs

    CrowdStrike Logo CrowdStrike

    Regional Sales Manager

    Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
    Remote or Hybrid
    Poland
    11000 Employees

    Hilton Logo Hilton

    Guest Service Agent / Associate

    Events • Food • Travel • Hospitality • Hotels & Resorts
    In-Office
    Warszawa, Mazowieckie, POL
    500000 Employees

    Mastercard Logo Mastercard

    Product Specialist

    Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
    Hybrid
    Cisie, Halinów, Miński, Mazowieckie, POL
    38800 Employees

    Mastercard Logo Mastercard

    Product Specialist

    Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
    Hybrid
    Warszawa, Mazowieckie, POL
    38800 Employees

    Similar Companies Hiring

    Toro TMS Thumbnail
    Cloud • Enterprise Web • Sales • Software • Transportation
    Chicago, IL
    80 Employees
    Axle Health Thumbnail
    Artificial Intelligence • Healthtech • Information Technology • Logistics
    Santa Monica, CA
    25 Employees
    Vega Thumbnail
    Artificial Intelligence • Automotive • Insurance • Transportation
    US
    65 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account