Android Developer
Salmon, a licensed fintech neobank serving the Philippines, seeks an Android Developer (Kotlin) to build user-facing app features from scratch, integrate RESTful APIs, and ensure quality through code reviews and testing. Core stack: Kotlin, Jetpack Compose, MVI + Clean architecture, Dagger, OkHttp, and Firebase.
- Compensation
- Not disclosed
- Location
- Georgia
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Mobile
- Posted
Skills
Must have
- 3+ years of experience in Android development with Kotlin
- Strong knowledge of Android SDK and Jetpack Compose
- Understanding of modern app architecture: MVI + Clean principles
- Experience with dependency injection (Dagger)
- Solid experience integrating RESTful APIs with OkHttp
- Good knowledge of coroutines and reactive flows (Kotlin Flow)
- Practical experience writing Unit/Integration tests (Mockito, JUnit)
- Experience with Git-based workflows (GitLab with automated release trains every 3 weeks)
- Strong problem-solving and debugging skills, with the ability to collaborate with product, QA, and design teams
Nice to have
- Familiarity with custom navigation approaches
- Familiarity with analytics and monitoring tools (Amplitude, Firebase, Splunk)
Full description
🌍 Remote | UTC+8 | Core collaboration hours: 13:00–19:00 Manila Time
Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia, starting in the Philippines.
We combine global fintech expertise with deep local market knowledge to make financial services simple, accessible, and useful for millions of people across the region.
7M+ app downloads. 2M+ monthly active users. 7,000+ partner stores. US$310M+ raised from leading global investors.
Manila-based, globally distributed, and hybrid-first — our team spans 45+ countries.
If you want to solve complex problems at scale and impact how millions of people access and manage money, come build with us.
Southeast Asia's fintech moment starts here.
About the role:
You'll build individual Android features end-to-end in Kotlin, working closely with product, design, and backend teams to ship reliable, user-facing functionality.
What you'll do:
- Work within a Kotlin/Jetpack Compose codebase, shipping through GitLab with automated release trains every 3 weeks
- Collaborate daily with designers, product managers, backend engineers, and QA to define and deliver features
- Operate inside a modern app architecture (MVI + Clean) with dependency injection and reactive data flows
What you'll own:
- Develop and implement individual features from scratch with high-quality, maintainable code
- Integrate RESTful APIs into the Android app using OkHttp
- Conduct code reviews, give feedback, and refactor code to uphold quality standards
- Troubleshoot and resolve issues surfaced by users or through testing
- Partner with QA to ensure proper test coverage and release quality
What makes you a strong fit:
- 4+ years of Android development experience with Kotlin
- Strong knowledge of Android SDK and Jetpack Compose
- Experience with modern app architecture (MVI + Clean principles) and dependency injection (Dagger)
- Solid experience integrating RESTful APIs (OkHttp) and working with coroutines and Kotlin Flow
- Practical experience writing Unit/Integration tests (Mockito, JUnit)
- Comfortable with Git-based workflows and structured release cycles (GitLab, release trains)
What we offer:
Ownership and flexibility
- Fully remote work with core collaboration hours from 13:00 to 19:00 Manila time (UTC+8)