Who are we looking for:
We are looking for an iOS Developer to join our amazing tech team.
You will work on our customer and shopper apps, in order to make the e-commerce experience even nicer, the picking process easier and our customers happier.
Our opportunities are countless: if you join us you will grow personally and professionally.
Roles and Responsibilities:
- You will join a small distributed team of developers with decision-making autonomy: you will be responsible for your work;
- You will be part of an autonomous and heterogeneous squad, working closely with other areas, like Product, Design and Analytics;
- You will find brilliant solutions for complex problems and own the process from the analysis to the delivery;
- You will ship high quality software: well-designed, well-tested and scalable.
Skills &Requirements:
- Love for coding: you are proud of your work
- Advanced knowledge of OOP
- Good knowledge of iOS app architecture and SDK using Objective-C and Swift
- One or more iOS project to show us
- Experience in developing heavily network-based apps
- Experience with Auto Layout and Storyboards
- Familiarity with automated UI testing (XCTest)
- Experience with the App Store distribution workflow
- Great communication and synthesis skills.
- Analytical, detail-focused mindset, but always looking at the big picture.
- Team player: you work well with other people within and outside the tech team.
- Being able to legally work in Europe (you are the holder of a EU Passport or you are the holder of EU residency permit or you are the holder of a Schengen Work Visa)
Furthermore, you get bonus points if:
- You have used dependency injection in the past in any of your existing projects
- Have knowledge about the latest design patterns &clean architectures like MVVM, MVP, VIPER etc.
- You are a bit familiar with reactive programming or have used RxSwift before.