Senior Android Developer (Remote)

Full Time
  • August 23, 2026
  • Employment Info

    What You’ll Do

    • Design and build new features for our Android application, used daily by business owners across Europe.

    • Architect and implement reliable, intuitive solutions for:

    • Multi-account cash flow management

    • Banking transactions and payments

    • Physical and virtual card issuance, activation, and control

    • AI-powered accounting automation

    • Build polished, responsive UIs using Jetpack Compose.

    • Take ownership of code quality, performance, and stability — automated testing and thorough code reviews are non-negotiable.

    • Collaborate closely with Backend, QA, Design, and Product — you’ll be shaping solutions end-to-end, not just implementing specs.

    • Drive technical decisions within your domain, challenge assumptions when needed, and proactively identify opportunities to build better.

    • Contribute to CI/CD pipelines, tooling, and mobile best practices across the team.

    ,

    Who You Are

    You’re pragmatic and have a proven track record of shipping products that matter. You communicate clearly across disciplines and thrive in a cross-functional environment where everyone is solving the same customer problem together.

    Your experience includes:

    • Strong knowledge of Kotlin (Java knowledge is a plus) and 5+ years of commercial Android development.

    • Deep understanding of OOP, SOLID, and Clean Architecture.

    • Solid experience with presentation layer patterns — MVI, MVVM, and MVP — and the ability to choose the right one for the context.

    • Hands-on experience with our core stack:

    • Reactive programming & async: RxJava, Kotlin Coroutines / Flow

    • Dependency injection: Dagger 2, Hilt, or Koin

    • Networking: Retrofit

    • Navigation: Cicerone, Jetpack Navigation Component

    • Modern UI: Jetpack Compose

    • Practical experience with Firebase (FCM, Analytics, Crashlytics).

    • Experience with Feature-module architecture in production.

    • Confidence with Git / GitLab, including setting up and maintaining GitLab CI/CD.

    • A builder’s mentality — you care about the product, the users, and the outcomes, not just the code.

    • Clear, concise communication in English across technical and non-technical audiences.

    ,

    Nice to Have
    • Background in fintech or experience with financial products — you understand the stakes.

    • Solid grasp of mobile security best practices (especially critical in our domain).

    • Experience profiling and optimizing UI performance — reducing overdraw, improving recomposition efficiency in Jetpack Compose, and hitting smooth 60/120fps rendering.

    • Hands-on work with performance tooling: Android Profiler, Perfetto, Baseline Profiles, or similar.

    • Published apps on Google Play you’re proud of.

    • An active GitHub profile with code you’re happy to share.

    • Hands-on experience with AI agents and LLM tools (Claude, Cursor, Copilot, etc.) — setting up agent environments, writing prompts, skills, and behavioral rules.

    • Experience with AI-powered IDE tools (Cursor, Windsurf, GitHub Copilot, Claude Code, etc.) — including agent mode, rules files configuration, and integrating AI into the daily development workflow.

    • Understanding of model capabilities and limitations — knowing which model fits which task and how to manage the context window effectively.

    • Ability to evaluate and verify AI-generated output — using automated tests, linters, and critical review to catch hallucinations and errors.

    • Awareness of AI security risks — prompt injection, data leakage, and safe handling of untrusted inputs in agentic workflows.

     

     

     

     

     

     

    Are you interested in this position? Apply by clicking on the “Apply Now” button below!

    #DesignFintech
    #GlobalDesigners
    #FintechInnovation
    #CreativeJobs
    #JPNDesignHub
    #TechMeetsDesign
    #DesignerNetwork
    #InnovateWithJPNFintech