As an iOS Developer, you will have the following responsibilities:
Working closely with your colleagues in the Mobile Native Team (developers, functional analysts, business analysts, project leaders, testers, BAU-coordinator, product owners and the scrum masters) as well as with the UX-experts, designers and project managers.
Developing and maintaining our mobile app and take care of a good integration with the back-end systems, as well as the security guidelines and build systems of the iOS app;
We’re looking for someone with the following skills and experience:
At least 8 years of experience in iOS development;
Strong proficiency in Swift;
Hands-on experience with SwiftUI and UIKit;
Experience working with Swift Package Manager;
Experience with networking URLSession, Codable, async/await;
Familiarity with 3rd party libraries and their integration into iOS applications;
Good understanding of mobile design patterns, such as MVVM, coordinator patterns and dependency injection;
Strong understanding of iOS accessibility APIs;
Knowledge of Mobile Security practices (e.g. SSL pinning);
Understanding of the iOS release process;
Proficiency in GIT for version control and collaborative development;
Experience with CI/CD;
Comfortable reviewing pull requests.
You are a great fit for our Mobile team if you:
Are passionate about coding;
Have a strong focus on quality, performance, security, and stability;
Are continuously looking for ways to improve;
Have can-do attitude and will search for solutions when hurdles arise;
Can work independently, proactively and adapt to shifting priorities;
Communicate fluently in English, both written and spoken;
Have knowledge of the latest and proven technologies on the market;