Requirements:
- 3+ years of experience in building iOS apps, familiar with the iOS SDK.
- Very good knowledge of Swift, MVVM
- Strong knowledge of OOP principles and design patterns.
- Nice to have a good knowledge of modern and native iOS UI and UX patterns.
- Deep familiarity with Cocoa Touch
- Good understanding of GCD, CocoaPods, Realm, Autolayout
- Experience with Foundation, UIKit, GCD, Multi-threading, Networking;
- Experience with remote data via REST, JSON;
- Experience with third-party libraries and APIs (Alamofire);
- Experience with creating/supporting custom frameworks;
- Experience in working with VCS (GitHub/GitLab/Bitbucket/etc.);
- English: intermediate or higher (reading and writing documentation in English);
- Experience with Zeplin/Sketch or some other design tool;
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Goal-oriented, ability to work within a team.
Responsibilities
- Design and build advanced applications for the iOS platform
- Focus on Clean Code and creating clear, readable and easily extendable apps
- Application integration with backend
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIβs
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies
The job ad is no longer active
Job unpublished on
11 February 2021
Look at the current
jobs
iOS
Remote→