Search by job, company or skills

almaviva group

Senior Android Mobile Developer

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

AlmavivA is seeking a Senior Android Developer Developer with a strong Fintech background. You will be a key hands-on contributor, capable of working autonomously on complex features while collaborating effectively with the wider mobile development team to deliver secure financial solutions.

Key Responsibilities:

  • Development: Design and maintain secure, high-performance native Android applications (banking, payments, security focus).
  • Quality: Conduct in-depth code reviews, and enforce high standards for unit/integration testing.
  • Architecture: Define scalable architectures and collaborate with backend teams to validate secure API interface agreements.
  • Product Delivery: Support app publishing on Google Play and collaborate with UI/UX designers for accessible, user-centric fintech solutions.
  • Technical Leadership: Lead a small agile team, distributing tasks, overseeing delivery timelines, and acting as the primary technical reference.

Must have Requirements:

  • Experience: 5+ years in native Android development with a proven track record in the Fintech sector.
  • Teamwork & Autonomy: Proven ability to work effectively both as a solo contributor on complex tasks and collaboratively within a team structure.
  • Tech Stack: Deep expertise in Kotlin, Android SDK, Jetpack Compose, and Coroutines/Flow.
  • Architecture: Mastery of Clean Architecture, MVVM/MVI patterns, and SOLID principles.
  • Security: Solid understanding of Android security best practices (cryptography, secure storage, certificate pinning).
  • Connectivity: Deep understanding of NFC technology and HCE for contactless payments.
  • Testing: Strong experience with unit and integration testing frameworks (e.g., JUnit, Mockito, Robolectric).
  • Accessibility Standards: Knowledge of WCAG guidelines and best practices for TalkBack support.
  • Tools: Proficiency with Git, Gradle, CI/CD basics, and Firebase (Crashlytics, Analytics).
  • Language: Good knowledge of English (written and spoken).

Good to have:

  • Leadership: Previous experience in mentoring junior developers or leading small technical initiatives (mini-team lead).
  • Regulations: Familiarity with standard financial and data protection regulations (e.g., GDPR, PSD2).
  • Education: Degree in IT or Scientific disciplines.
  • Advanced Networking: Experience with GraphQL.
  • Cross-Platform: Knowledge of Kotlin Multiplatform (KMP) and/or Flutter.
  • Performance: Experience with Android App Performance optimization.
  • Analytics: Knowledge of Analytics (e.g., Firebase Analytics, Google Analytics).
  • Tools: Proficiency with Firebase (Crashlytics, Remote Config, Authentication).

Soft Skills:

  • Proactive Ownership & Problem Solving: Ability to take initiative, analyze complex problems critically, and drive reliable, results-oriented solutions with minimal supervision.
  • Collaboration: Excellent interpersonal skills for working constructively within diverse agile teams.
  • Communication: Clear and effective communication with technical and non-technical stakeholders.
  • Adaptability & Growth Mindset: Flexibility to adjust to changing project requirements or priorities, combined with a strong desire to stay updated with the latest Android trends and best practices.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145027935

Similar Jobs