← Back to job listings
FI
Senior Android Developer
Finom · Spain
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
JobSpring