
Senior Android developer
FinomPosted 6/3/2025

Senior Android developer
Finom
Job Summary
Finom is a European tech startup revolutionizing the financial landscape for entrepreneurs worldwide. We're seeking an experienced Android Developer to join our team and deliver new features, support core modules, and shape a product used by thousands of companies. As a Senior Android developer, you'll work within a highly skilled team, have real influence on product and architecture decisions, and help us scale to the next level. You'll develop new features, enhance existing functionality, collaborate with cross-functional teams, and participate in the full development cycle. We offer flexible remote work options, relocation support, stock options, and a modern corporate culture that values diversity and inclusivity.
Job Description
What You Will Be Doing:
- Develop new features and enhance the existing functionality of our Android app, focusing on business banking, card management, and AI-powered accounting.
- Contribute to architectural and platform-level decisions (feature-modules, Clean Architecture, scalable solutions).
- Collaborate with cross-functional teams including backend developers, QA, designers, and product managers.
- Deliver both business-critical and marketing/gamification features (promotions, in-app banners, 3rd party marketing integrations, gamification elements, etc.).
- Participate in the full development cycle: requirements analysis, design, implementation, release, and ongoing support.
- Help optimize application performance, reliability, and maintainability.
- Ensure high code quality through code reviews, automated tests, and modern best practices.
- Maintain and improve CI/CD pipelines for efficient build and deployment processes.
Who You Are
- 3+ years of professional experience in Android development (Kotlin or Java with production Kotlin migration).
- Deep understanding of OOP, SOLID, and Clean Architecture principles.
- Real-world experience with RxJava, Dagger 2, and Jetpack Compose (or willingness to learn and apply Compose fast).
- Hands-on experience integrating with Firebase services.
- Strong command of Git, GitLab, and practical experience with CI/CD for mobile apps.
- Experience writing both unit and UI tests, and a commitment to code quality.
- Proactive, responsible, and team-oriented mindset.
- Business/product focus — willingness to work on both core and marketing-related features, solve real user problems, and contribute ideas.
Nice to Have
- Experience in fintech or with financial products.
- Published apps in Google Play or an active GitHub profile with code samples.
- Knowledge of mobile application security best practices.
Our Tech Stack
- Core: Kotlin, Jetpack Compose, Clean Architecture, Modular feature-based structure
- Async/Reactive: RxJava
- Dependency Injection: Dagger 2
- Networking: Retrofit, Cicerone (Navigation)
- Cloud & Analytics: Firebase (FCM, Analytics, Crashlytics)
- Testing: Unit/UI tests (JUnit, Espresso, MockK, etc.)
- DevOps: Git, GitLab, CI/CD