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 iOS developer you will have the opportunity to work within one of our cross-functional Tech teams, developing our mobile solutions, in particular you will:
● Develop and maintain internal tools and SDKs used by our APPs
● Rapid prototyping of new features
● Extraction and componentization of common APP elements
● Support Product and Tech teams in defining new development solutions

● 3+ years of experience working as iOS Developer
● Knowledge of source code verisoning with GIT (and also knows git-flow)
● Knowledge of iOS app architecture and SDK using Swift (at least 2 years) and Objective-C
● Advanced knowledge of OOP and protocol-oriented (POP)
● Experience with the Location APIs and Apple Maps or Google Maps
● Experience with the App Store distribution workflow
● You have published at least one app onto the App Store (or a side project app you can show us)
● Experience in using iCloud APIs and CoreData
● Experience in working in a distributed environment
● Proven ability to communicate effectively in written form, both in Italian and English
● Curiosity, willing to keep up to date, try new tools and libraries, and a constant attention in improving and enhancing the projects you works on
● Attention to produce tested and well decoupled code (uses and knows XCTest and TDD methodology)

● Experience with the topic of geofencing
● Knowledge of iCloud APIs and CoreData
● Experience with Cocoapods and Swift Package Manager
● Knowlege of how to publish an SDK on Cocoapods
● Experience with Auto Layout and Storyboards
● Knowledge of the MVVM architecture design pattern and SOLID principles
● Experience with well-known mobile third-party libraries such as Flurry, Firebase Crashlytics, AppsFlyer, Firebase SDK, Facebook SDK
● Confidence with CI/CD system (Travis, CircleCI, Bitrise)
● Experience in using Proxy tools for debugging purposes (Charles, Proxyman)
● Ability to write bash scripts

● 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

LOCATION: Up to you! We have offices in Bologna, Cagliari, Milano, but you can either choose to work Remotely

Apply for this job

    We can't wait to meet you!