Skip to content
← Back to job listings

Senior Android Developer

Finom · Spain

External listingfull-timeabout 1 month ago

About The Role

Join our team as a Senior Android Developer or Tech Lead. You'll be embedded in a cross-functional domain team and own the end-to-end development of impactful features. You'll shape architecture decisions, raise the bar on engineering quality, and mentor other engineers. If you're passionate about mobile engineering and making a real 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, de la performance 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
  • Deep understanding of OOP, SOLID, and Clean Architecture
  • Experience with Feature-module architecture in production
  • Reactive programming & async: RxJava, Kotlin Coroutines / Flow
  • Networking: Retrofit
  • Confidence with Git / GitLab, including setting up and maintaining GitLab CI/CD
  • Modern UI: Jetpack Compose
  • Clear, concise communication in English across technical and non-technical audiences
  • A builder's mentality — you care about the product, the users, and the outcomes, not just the code
  • Dependency injection: Dagger 2, Hilt, or Koin
  • Navigation: Cicerone, Jetpack Navigation Component
  • Solid experience with presentation layer patterns — MVI, MVVM, and MVP — and the ability to choose the right one for the context
  • Strong knowledge of Kotlin (Java knowledge is a plus) and 5+ years of commercial Android development
  • Hands-on experience with our core stack:
  • Practical experience with Firebase (FCM, Analytics, Crashlytics)
  • 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

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