Senior Android Developer

Posted Oct 19

This is a fully remote position, open to applicants in Lithuania.

📋 Description

• Design and develop new functionalities for Finom’s Android application utilized by business owners throughout Europe.

• Architect and execute multi-account cash flow management, banking transactions, payments, card issuance/activation/control, and AI-driven accounting automation.

• Create sleek, responsive user interfaces with Jetpack Compose.

• Ensure code quality, performance, and stability through automated testing and comprehensive code reviews.

• Collaborate with Backend, QA, Design, and Product teams to deliver end-to-end solutions.

• Lead technical decisions within the domain and critically assess assumptions.

• Identify areas for product enhancement and improvement in engineering practices.

• Contribute to continuous integration/continuous deployment (CI/CD) pipelines, tools, and mobile best practices.

• Influence architectural decisions, elevate engineering quality, and mentor fellow engineers.


⛳️ Requirements

• Over 5 years of professional Android development experience.

• Proficient in Kotlin; knowledge of Java is an advantage.

• Strong grasp of OOP principles, SOLID principles, and Clean Architecture.

• Familiarity with MVI, MVVM, and MVP presentation-layer patterns.

• Experience with RxJava and Kotlin Coroutines / Flow.

• Knowledge of dependency injection frameworks like Dagger 2, Hilt, or Koin.

• Proficient with Retrofit.

• Experience with Cicerone or Jetpack Navigation Component.

• Skilled in using Jetpack Compose.

• Practical knowledge of Firebase, encompassing FCM, Analytics, and Crashlytics.

• Experience with feature-module architecture in a production environment.

• Proficient with Git / GitLab, including setting up and managing GitLab CI/CD.

• Strong communication skills in English, effective with both technical and non-technical audiences.

• Nice to have: background in fintech or financial products.

• Nice to have: knowledge of mobile security best practices.

• Nice to have: experience in UI performance profiling and optimization.

• Nice to have: familiarity with Android Profiler, Perfetto, Baseline Profiles, or similar tools.

• Nice to have: published applications on Google Play.

• Nice to have: an active GitHub profile.

• Nice to have: experience with AI agents, LLM tools, AI-powered IDE tools, model evaluation, and awareness of AI security risks.


🏝️ Benefits

• Continuous personal and professional development resources and opportunities.

• Flexibility to travel and work remotely or adopt a hybrid model across Europe.

• Stock Options Program available for all team members.

• Consistent support and care.

• Work & Swim Program: one month stay in a corporate apartment in Cyprus.

• Equal opportunity workplace.

People also viewed

Jabil1 day ago

Senior Android BSP Engineer

UA flagUkraine OnlyFull-timeAndroid Engineer
ApplyView job
EverCommerce1 day ago

Android Engineer

CA flagCanada OnlyFull-timeAndroid EngineerC$130k – C$145k/year
ApplyView job
onXmaps, Inc.1 day ago

Senior Android Engineer – Identity & Access Management

US flagColorado, +6 more statesFull-timeAndroid Engineer$146k – $182k/year
ApplyView job
inventYOU IT Consulting2 days ago

Senior Android Engineer

SE flagSweden OnlyFull-timeAndroid Engineer
ApplyView job
Epic Kids2 days ago

Senior Android Engineer

IN flagIndia OnlyFull-timeAndroid Engineer₹40 – ₹50/year
ApplyView job
Butterfly Network, Inc.2 days ago

Staff Software Engineer, Android

US flagCalifornia, +2 more statesFull-timeAndroid Engineer$165k – $180k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers