Search by job, company or skills

almaviva group

Android Developer (Fintech)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145028039