Requirements and qualifications: — Confident knowledge of the iOS ecosystem, Foundation Framework — Knowledge of Objective-C, Swift (UIkit, Foundation) — Experience with frameworks and databases Realm, Moya, AFNetworking, RxSwift, Core Data — Experience with TDD (Unit Tests, UI tests) — Understanding of the principles of the MVVM architecture — Confident knowledge of OOP, understanding of basic design patterns — Ability to make architectural decisions — Confident understanding of algorithms and data structures — Experience in writing unit tests — Experience with Git
Responsibilities: — Design, development and support of a mobile application — Working in a Scrum team — Estimation of terms of development of projects and setting of tasks — Technical coordination of the development team — Solve problems and assist in debugging issues with other developers — Participation in the discussion of development processes and their optimization, communication with the customer — Quality control of tasks, code review
We offer: — Possibility of working remotely, flexible schedule — Competitive salary — Friendly and supporting environment — Personal development and professional growth — Annual paid vacation, paid sick leaves and holidays — Strong technical team — Working with the international market and having a primary focus on - Western Europe & USA
OmiSoft is mobile apps & web development company. Full-cycle from UX/UI to product launch.