F

Finom

All-in-one financial platform for European SMEs

Senior Android Developer

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

About the Job

Requirements

  • Strong knowledge of Kotlin; Java knowledge is a plus.
  • At least 5 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 select the right pattern for the context.
  • Hands-on experience with reactive programming and asynchronous technologies, including RxJava and Kotlin Coroutines or Flow.
  • Experience with dependency injection using Dagger 2, Hilt, or Koin.
  • Experience with Retrofit for networking.
  • Experience with Cicerone or Jetpack Navigation Component.
  • Experience with Jetpack Compose for modern Android UI development.
  • Practical experience with Firebase, including FCM, Analytics, and Crashlytics.
  • Production experience with feature-module architecture.
  • Confidence with Git and GitLab, including setting up and maintaining GitLab CI/CD.
  • Ability to communicate clearly in English across 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 implement 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/120 fps rendering.
  • Hands-on experience with Android Profiler, Perfetto, Baseline Profiles, or similar performance tools.
  • 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 integration into the daily development workflow.
  • Understanding model capabilities and limitations, selecting models for tasks, and managing context windows effectively.
  • 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