Almaviva Group is a leading Italian company in the Information & Communication Technology sector, driving national growth by supporting enterprises in their digital transformation journeys.
With strong Italian roots and a global mindset, Almaviva has built an international network that combines diverse cultures, expertise, and experiences.
Posizione:
You will join our team as a Senior Android Developer and have the opportunity to work on strategic framework agreements, making a real impact on the results we will achieve together.
As a Senior Android Developer, 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.
Specifically, your responsibilities will include the following activities:
* 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.
Requisiti:
We are seeking candidates with the following qualifications and skills:
* 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).
Altre informazioni:
Location: Milan or Rome. The role involves frequent travel within Europe.
Why Choose Almaviva Group?
At Almaviva, we believe that people and their skills are at the heart of innovation.
We offer a flexible and dynamic working environment based on a hybrid model that promotes trust, collaboration, autonomy, and a strong results-oriented mindset.
This is your opportunity to grow.
If innovation drives you, you’re passionate about exploring the world of Information and Communication Technologies, and you’re eager to work in a collaborative team focused on achieving ambitious goals — we’d love to meet you.