Senior Android Developer (Fintech)
We are looking for a
Senior Android Developer
to join our team and contribute to the development of secure, high-performance mobile applications in the fintech domain. This role requires strong technical expertise, attention to detail, and the ability to work both independently and within a collaborative environment.
Key Responsibilities
-
Design, develop, and maintain native Android applications using modern technologies and best practices
-
Build scalable and maintainable mobile solutions following
Clean Architecture
principles
-
Implement user interfaces using
Jetpack Compose
and ensure high performance across devices
-
Develop robust and efficient asynchronous features using
Kotlin Coroutines and Flow
-
Ensure application security by applying best practices such as secure storage, encryption, and certificate pinning
-
Work on
NFC and Host Card Emulation (HCE)
features for contactless payment solutions
-
Write and maintain unit and integration tests to ensure code quality and reliability
-
Collaborate with cross-functional teams including backend, product, and QA
-
Participate in code reviews, technical discussions, and continuous improvement initiatives
-
Maintain clear and structured technical documentation
Requirements
-
Minimum
5+ years of experience
in native Android development, preferably within the fintech sector
-
Strong proficiency in
Kotlin, Android SDK, Jetpack Compose, and Coroutines/Flow
-
Solid experience with
Clean Architecture
,
MVVM/MVI patterns
, and
SOLID principles
-
Good understanding of
Android security best practices
(cryptography, secure storage, certificate pinning)
-
Hands-on experience with
NFC and HCE
for contactless payment solutions
-
Experience with
unit and integration testing
(JUnit, Mockito, Robolectric or similar)
-
Familiarity with
accessibility standards (WCAG)
and TalkBack support
-
Experience with development tools such as
Git, Gradle, CI/CD pipelines, and Firebase (Crashlytics, Analytics)
-
Ability to work independently as well as part of a team
-
Good command of
English
, both written and spoken
Nice to Have
-
Experience working in regulated environments or payment systems
-
Familiarity with performance optimization and monitoring tools
-
Previous experience in distributed or microservices-based environments
What We Offer
-
Opportunity to work on impactful fintech products
-
Collaborative and supportive team environment
-
Flexible working conditions
-
Long-term growth opportunities