Our client is looking for an iOS Developer
Responsibilities
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;
Skills
- 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;
- Enjoy working in a team.