Position: iOS Developer
Company: Amazing Apps
Category: iOS
Experience required: 3y

Challenges you’ll meet:
• Writing reusable and maintainable code
• Designing and implementing new features and functionality
• Optimising code for maximum performance

Your professional qualities:
• 3+ years experience as an iOS Developer
• Strong knowledge of Swift
• Experience with different architectures (MVC, MVVM, VIPER, etc.)
• Understanding of SOLID principles and software design patterns
• UIKit, Autolayout
• GCD and NSOperations
• In-App Purchases
• Local and remote notifications
• Core Data/Realm

Nice to have:
• Knowledge SwiftUI, Combine
• Developing from scratch

Tech stack: Swift, MVC, MVVM, Dependency Injection, UIKit, Autolayout, REST API, Alamofire, In-App Purchases, Local and Remote notifications, Grand Central Dispatch, NSOperations, Core Data, Realm, Fabric, AVFoundation, SwiftUI, Combine.

We offer:
• Comfortable working conditions: an office with all the modern conveniences (including free lunch and snacks, game rooms, and many other amenities);
• Professional growth: lectures and seminars, access to required literature, paid training and courses outside the company;
• Fair compensation that allows employees to focus on project development and their own professional growth;
• Health insurance;
• Corporate events and team building, where we celebrate the successes and achievements of our teams and the company.

Below you can find some of our apps:
Yoga Go — bit.ly/appleYogaGo / bit.ly/androidYogaGo
Muscle Booster — bit.ly/appleMB / bit.ly/androidMBapp

In our team, you’ll find an opportunity to develop and implement your ideas, as well as to make the world a better place.