• Commercial iOS development experience 3+ years;• Good knowledge of Git, Git Flow, and dependency manager;• Good knowledge of OOP/OOD;• Understanding of design patterns, refactoring, and code smells;• Experience with Swift, third-party libraries, and APIs;• Experience with MVC/MVVM, Core Data and Realm• Experience with Networking, REST Client API, JSON and XML, Core Animation, and Core Graphics;• Basic knowledge of multithreading, reactive programming, DI;• Must have Upper Intermediate English
• Commercial iOS development experience 3+ years;• Good knowledge of Git, Git Flow, and dependency manager;• Good knowledge of OOP/OOD;• Understanding of design patterns, refactoring, and code smells;• Experience with Swift, third-party libraries, and APIs;• Experience with MVC/MVVM, Core Data and Realm• Experience with Networking, REST Client API, JSON and XML, Core Animation, and Core Graphics;• Basic knowledge of multithreading, reactive programming, DI;• Must have Upper Intermediate English level;• Must have an understanding of iOS Human Interface Guidelines.As a plus• Apps in the App Store;• Experience with reactive programming (RxSwift / ReactiveCocoa);• Experience with TDD/BDD;• Experience with Analytics;• Experience with Push Notifications;• Experience with BaaS. (Firebase, Sashido);• Experience with MVVM-C architecture.Responsibilities• Creating mobile applications;• Communicate with the product development team;• Complete high-quality work with thoroughness and accuracy to achieve results;• Deliver results using standards and procedures;• Paying attention to details;• Complete tasks in the Agile environment.We offer• Competitive salary;• Work closely with an existing team of product experts;• Professional challenges, support from a mentor, and a personal development plan;• Paid vacation of 20 working days, paid sick leave, and public holidays;• English classes and support towards your development;• Possibility of participating in conferences and workshops;• Cookies and coffee/Beer and pizza.