Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Finom

Senior Android Developer

Posted
Discussion

Summary

Senior Android Developer at Finom building a business banking app with Jetpack Compose, Kotlin, and AI-powered accounting features for European SMEs. Remote in Spain.

  • We’re looking for a Senior Android Engineer or Tech Lead who thinks like a product builder — someone who cares deeply about the “why” behind what they’re building, not just the tickets in the backlog
  • You’ll be embedded in a cross-functional domain team (Backend, Mobile, ML/AI, QA, Design, and Product) and own the end-to-end development of features that genuinely matter: company accounts and cash flows, banking transactions, card issuance and management, and AI-enabled accounting
  • You’ll help shape architecture decisions, raise the bar on engineering quality, and mentor the engineers around you
  • If you’re energized by working at the intersection of great mobile engineering and real product impact — this is the role
  • 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
  • Architect and implement reliable, intuitive solutions for banking transactions and payments
  • Architect and implement reliable, intuitive solutions for physical and virtual card issuance, activation, and control
  • Architect and implement reliable, intuitive solutions for 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 — 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
  • 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
  • Experience with Cicerone or Jetpack Navigation Component
  • Experience with Jetpack Compose
  • Experience with feature-module architecture in production
  • Hands-on experience with performance tooling such as Android Profiler, Perfetto, or Baseline Profiles
  • Published apps on Google Play that you’re proud of
  • Understanding of model capabilities and limitations, including choosing models for tasks and managing context windows
  • A solid grasp of mobile security best practices
  • Experience with dependency injection using Dagger 2, Hilt, or Koin
  • Clear, concise communication in English across technical and non-technical audiences
  • Hands-on experience with AI agents and LLM tools, including setting up agent environments and writing prompts, skills, and behavioral rules
  • Deep understanding of OOP, SOLID, and Clean Architecture
  • Hands-on experience with reactive programming and async using RxJava and Kotlin Coroutines / Flow
  • Confidence with Git / GitLab, including setting up and maintaining GitLab CI/CD
  • Ability to evaluate and verify AI-generated output using automated tests, linters, and critical review
  • Practical experience with Firebase, including FCM, Analytics, and Crashlytics
  • Strong knowledge of Kotlin; Java knowledge is a plus
  • A builder’s mentality — you care about the product, the users, and the outcomes, not just the code
  • Experience with AI-powered IDE tools, including agent mode, rules-file configuration, and integrating AI into the daily development workflow
  • Awareness of AI security risks, including prompt injection, data leakage, and safe handling of untrusted inputs in agentic workflows
  • Solid experience with presentation layer patterns — MVI, MVVM, and MVP — and the ability to choose the right one for the context
  • An active GitHub profile with code you’re happy to share
  • Background in fintech or experience with financial products
  • Experience with Retrofit for networking
  • 5+ years of commercial Android development
  • Experience profiling and optimizing UI performance, including reducing overdraw, improving recomposition efficiency in Jetpack Compose, and achieving smooth 60/120fps rendering
  • Talent Partner Interview
  • First Technical Interview
  • Mobile System Design Interview
  • Team Fit Interview (peer interview)
  • Offer

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.