Finom

Finom

Finom provides an online payment solution that enables entrepreneurs to easily open business accounts and efficiently manage their finances, offering features such as international payments, cashback rewards, and personal assistance to enhance financia...

Professional Services
11-50
Founded 2019
$20M raised

Description

  • Design and build Android features for cash-flow management, banking transactions, card controls, and AI-powered accounting.
  • Architect reliable, intuitive mobile solutions and shape technical decisions within the domain.
  • Build polished, responsive user interfaces with Jetpack Compose.
  • Own code quality, performance, stability, automated testing, and thorough code reviews.
  • Collaborate with Backend, Mobile, ML/AI, QA, Design, and Product teams to deliver end-to-end solutions.
  • Mentor engineers and raise engineering standards across the team.
  • Proactively challenge assumptions and identify opportunities to improve product and technical solutions.
  • Contribute to GitLab CI/CD pipelines, development tooling, and mobile engineering best practices.

Requirements

  • 5+ years of commercial Android development experience and strong Kotlin knowledge.
  • Knowledge of Java is a plus.
  • Deep understanding of OOP, SOLID principles, and Clean Architecture.
  • Experience with MVI, MVVM, and MVP presentation patterns.
  • Experience with RxJava, Kotlin Coroutines, and Flow.
  • Experience with dependency injection tools such as Dagger 2, Hilt, or Koin; Retrofit; and Cicerone or Jetpack Navigation Component.
  • Experience building modern Android UIs with Jetpack Compose and using Firebase services including FCM, Analytics, and Crashlytics.
  • Production experience with feature-module architecture and Git/GitLab, including maintaining GitLab CI/CD.
  • Clear English communication skills for technical and non-technical audiences.
  • Preferred: fintech or financial-product experience, mobile security knowledge, Android UI performance optimization, and performance tools such as Android Profiler, Perfetto, or Baseline Profiles.
  • Preferred: experience with AI agents, LLM tools, AI-powered IDEs, AI-output evaluation, and AI security risks.

Benefits

  • Remote or hybrid work flexibility across Europe.
  • Stock Options Program for all team members.
  • Professional and personal development opportunities.
  • Work & Swim program, including one month in a corporate apartment in Cyprus.
  • Supportive, modern, and eco-conscious company culture.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal iOS Engineer

Aave 51-200 Capital Markets

Aave Labs is seeking a Principal iOS Engineer to lead the architecture and engineering of Aave App, delivering a secure, intuitive blockchain-based consumer savings experience.

Blockchain iOS Swift UIKit
7 hours, 15 minutes ago

Senior Mobile Software Engineer (iOS / Android), Identity & Security - India

JumpCloud 501-1000 Internet Software & Services

JumpCloud is hiring a remote Senior Mobile Software Engineer to build secure native iOS and Android capabilities for its enterprise identity, authentication, and password-management applications.

Android AWS Encryption Espresso GCP GitHub Actions Go iOS Kotlin OpenID Connect REST API Swift WebSockets XCTest
1 day, 7 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers