Middle iOS Developer
Locations and Tech
Zaporizhzhia, Office
Ukraine
remote
Swift
English
What is important to join us:
- – 2+ years of experience in iOS development;
- – Good knowledge of Swift;
- – Knowledge of OOP principles, design patterns, architecture patterns(MVVM, VIPER);
- – English — Upper Intermediate.
Must have:
- – Understanding basic concepts of working with databases;
- – Experience with multithreading and concurrency;
- – Experience with client-server communication;
- – Desire to study new architectures and work in a modern technology environment.
Experienced with:
- – SPM, Cocoapods;
- – UIViewController / UIView lifecycle, Autolayout, Animations;
- – SwiftUI, Combine;
- – Software development life cycle knowledge;
- – Understanding of Apple’s design principles and interface guidelines, be familiar with App Store Review Guidelines.
Next knowledge would be beneficial:
- – Understanding of CI / CD related tools (GitLab CI / Fastlane / Xcode Cloud);
- – Knowledge of Redux principles;
- – Еxperience with GIT;
- – Experience CoreData/Realm.
We Offer:
- – Remote work schedule (there is also an opportunity to work in the office in Zaporizhzhia)
- – Paid vacation and sick leave (without certificates and bureaucracy)
- – Corporate equipment
- – We value and respect the individuality of each person
- – A sense of humor is our superpower!
- – We have a master’s degree in the field of work-life balance
- – English language courses at the expense of the company (our team has an English tutor)
- – Possibility of financial and professional growth
- – Projects and tasks that will contribute to the growth of your professional skills
- – Without red tape: Is there a problem? Knock on the door of the C-lvl room and tell about it. We are in favor of openness and quick resolution of cases
- – Open environment and support that facilitates professional freedom and growth
- – Most of the people in the company are Middle and Senior level
Send CV