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.
AlmavivA Group is an Italian information technology and customer experience services company. The group provides IT integration, software, and contact center services to government and enterprise clients in Italy, Latin America, and the Middle East.