F

Finom

All-in-one financial platform for European SMEs

Senior Android Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Romania

About the Job

Requirements

  • Strong knowledge of Kotlin; Java knowledge is a plus.
  • At least five years of commercial Android development experience.
  • Deep understanding of object-oriented programming, SOLID principles, and Clean Architecture.
  • Solid experience with presentation-layer patterns including MVI, MVVM, and MVP, and the ability to choose the right pattern for the context.
  • Hands-on experience with reactive programming and asynchronous technologies, including RxJava and Kotlin Coroutines/Flow.
  • Experience with dependency injection tools such as Dagger 2, Hilt, or Koin.
  • Experience with Retrofit for networking.
  • Experience with Cicerone or Jetpack Navigation Component.
  • Experience with Jetpack Compose.
  • Practical experience with Firebase, including FCM, Analytics, and Crashlytics.
  • Production experience with feature-module architecture.
  • Confidence using Git/GitLab, including setting up and maintaining GitLab CI/CD.
  • Clear, concise communication in English with technical and non-technical audiences.

Responsibilities

  • Design and build new features for the Android application used by business owners across Europe.
  • Architect and implement solutions for multi-account cash-flow management, banking transactions and payments, physical and virtual card issuance, activation and control, and AI-powered accounting automation.
  • Build polished, responsive user interfaces using Jetpack Compose.
  • Own code quality, performance, and stability through automated testing and thorough code reviews.
  • Collaborate with Backend, QA, Design, and Product to shape and deliver solutions end-to-end.
  • Drive technical decisions within the domain, challenge assumptions, and identify opportunities to improve the product.
  • Contribute to CI/CD pipelines, tooling, and mobile best practices across the team.
  • Mentor engineers on the team.

Desired Qualifications

  • Background in fintech or experience with financial products.
  • Understanding of mobile security best practices.
  • Experience profiling and optimizing UI performance, including reducing overdraw, improving Jetpack Compose recomposition efficiency, and achieving smooth 60/120fps rendering.
  • Hands-on experience with performance tools such as Android Profiler, Perfetto, and Baseline Profiles.
  • Published apps on Google Play.
  • An active GitHub profile with shareable code.
  • Hands-on experience with AI agents and LLM tools, such as Claude, Cursor, or Copilot, including setting up agent environments and writing prompts, skills, and behavioral rules.
  • Experience with AI-powered IDE tools such as Cursor, Windsurf, GitHub Copilot, or Claude Code, including agent mode, rules-file configuration, and integrating AI into daily development workflows.
  • Understanding model capabilities and limitations, selecting models for tasks, and managing context windows.
  • Ability to evaluate and verify AI-generated output using automated tests, linters, and critical review.
  • Awareness of AI security risks, including prompt injection, data leakage, and safe handling of untrusted inputs in agentic workflows.

About the Company

Finom

All-in-one financial platform for European SMEs

Finom provides an all-in-one financial management platform for freelancers, entrepreneurs, and European SMEs. Its product combines business banking, invoicing, expense management, and accounting reconciliation in a single, mobile-first dashboard, with local IBANs, Visa debit cards, and a licensed EMI infrastructure; it also uses AI for accounting tasks and credit scoring to support financing. Finom differentiates itself by delivering a unified end-to-end financial workflow in one product, backed by banking rails from Solaris and Treezor and AI-powered features, rather than offering separate, stitched tools. The company aims to simplify and automate financial administration for European small businesses to help them grow by offering accessible banking and funding options.

Company size
501-1,000
Company stage
Series C
Total funding
$302.6M
Headquarters
Amsterdam, Netherlands
Founded
2019

Recently Posted Jobs

Explore more opportunities at Finom

See more jobs