ShopFully is a tech company that has the mission of making local shopping easier. Leveraging on its proprietary marketplaces (“DoveConviene”, “PromoQui”, “VolantinoFacile” in Italy and “ShopFully” in Australia) ShopFully represents for millions of consumers one of the main one-stop-destinations where shopping begins (in Italy, after only Amazon and Ebay!); At the same time, thanks to its AI-driven hyperlocal marketing platform (called "Hi!"), ShopFully is the most reliable tech partner to more than 700 Retailers and Manufacturers globally. "Hi!" is able to seamlessly connect at global level 40M consumers to 320k nearby stores, transforming traditional trade marketing tools into digital.

In the role of Android developer you will have the opportunity to work within one of our cross-functional Tech teams, developing our mobile solutions, in particular you will be involved in:
• Developing and maintain internal tools and SDKs used by our APPs
• Rapid prototyping of new features
• Extraction and componentization of common APP elements
• Supporting Product and Tech teams in defining new development solutions

• 3+ years of experience using Kotlin
• Knowledge of source code versioning with GIT (and also knows git-flow)
• Ability to to produce tested and well decoupled code (uses JUnit 4 e/o 5, Assertj and TDD methodology)
• Experience with Google Play Services libraries (preferably Location Services!) and Google Maps
• Experience in working in a distributed environment
• Proven ability to communicate effectively in written form, both in Italian and English
• Curiosity and willing to keeps up to date, try new tools and libraries, a constant attention in improving and enhancing the projects you work on

• Experience with the topic of geofencing
• Knowledge of Android MVVM architecture design pattern and Android jetpack ViewModel
• Use of DI tool (Dagger, Koin, Kodein, Hilt)
• Experience with RxJava2 e Kotlin coroutines
• Knowledge of CI/CD system (Travis, CircleCI, Bitrise)
• Experience in using Proxy tools for debugging purposes (Charles, Proxyman)
• Ability to write bash scripts

• ACT AS AN OWNER: no challenge is too big for you! We set clear goals and finish what we start. We go the extra-mile and fix what doesn't work: that's how we achieve great results
• RELY ON DATA: let the data do the talking, so we think, plan and act supported by fact checked data and we value calculated risk taking. We measure our success to keep improving
• PLAY TOGETHER: magic happens in teams! That’s why we communicate clearly and support each other. We believe in sharing helpful feedback and building trust. Together we are unstoppable

• An opportunity to build your experience in an internationally growing scale-up company
• A young and informal work environment
• Flexible work arrangements encouraging smart and/or full-remote working
• Meal vouchers (yes, also while working remotely!)
• Company laptop and all you need to set up a proper working station
• 1.5 hour of Learning Time per week
• Annual token to spend on our Welfare Platform

LOCATION: Up to you! We have offices in Bologna, Cagliari, Milano, but you can either choose to work remotely (from Italy)

Apply for this job

    We can't wait to meet you!