Skip to content
← Back to job listings

Senior Android Developer

Finom · Spain

RemoteImported listingfull-time7 days ago

About The Role

Join our team as a Senior Android Developer or Tech Lead, where you'll have the opportunity to make a real impact on our product and its users. You'll be embedded in a cross-functional domain team and will own the end-to-end development of features that matter. You'll help shape architecture decisions, raise the bar on engineering quality, and mentor other engineers. If you're passionate about mobile engineering and product impact, this is the role for you.

  • Conception et développement de nouvelles fonctionnalités pour l'application Android, en mettant l'accent sur la gestion des flux de trésorerie multi-comptes, les transactions bancaires et les paiements.
  • Responsabilité de la qualité du code, des performances et de la stabilité, y compris les tests automatisés et les revues de code approfondies.
  • Collaboration étroite avec les équipes Backend, QA, Design et Produit pour façonner les solutions de bout en bout, et prise de décisions techniques au sein de votre domaine.
  • 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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing