F

Finom

All-in-one financial platform for European SMEs

Senior Android Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeVilnius, Vilnius City Municipality, Lithuania

About the Job

Requirements

  • Strong knowledge of Kotlin and 5+ years of commercial Android development; Java knowledge is a plus.
  • Deep understanding of object-oriented programming, SOLID, and Clean Architecture.
  • Solid experience with presentation layer patterns including MVI, MVVM, and MVP, and the ability to choose the appropriate pattern for the context.
  • Hands-on experience with reactive programming and asynchronous technologies including RxJava and Kotlin Coroutines/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.
  • 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.
  • Clear, concise communication 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.
  • Take ownership of code quality, performance, and stability through automated testing and thorough code reviews.
  • Collaborate with Backend, QA, Design, and Product to shape solutions end-to-end.
  • Drive technical decisions within the domain, challenge assumptions, and proactively identify opportunities to improve.
  • 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.
  • Knowledge 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 code to share.
  • Hands-on experience with AI agents and LLM tools such as Claude, Cursor, and Copilot, including setting up agent environments, writing prompts, skills, and behavioral rules.
  • Experience with AI-powered IDE tools such as Cursor, Windsurf, GitHub Copilot, and 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