Position: Middle / Senior iOS Developer
Company: Mangosoft
Category: iOS
Experience required: 3y
English level: upper

**Middle / Senior iOS Developer**

**We are looking for:**

• Experience in iOS development from 4+ years;
• Experience with Swift and Objective-C, with a deep understanding of Swift programming conventions;
• Strong working knowledge of iOS SDK, computer network protocols, data structures, algorithms, and designing for performance;
• Knowledge of KISS, SOLID principles, design patterns (MVP, VIPER, MVVM, Clean Swift);
• Memory management;
• Multithreading;
• Skills to build modular and reusable code;
• Dependency manager via CocoaPods/SPM etc.;
• Strong knowledge of GitHub best practices and peer review guidelines;
• Experience with deploying process to the App Store;
• Upper-Intermediate level of English.

**What will you do:**

• Development and maintenance of the company's mobile application with API integration;
• Adding new functionality to the application;
• Deployment and testing of system components;
• Teamwork with other developers, designers, QA and project managers;
• Implementing new technologies to maximize development efficiency and maintain high quality of the product.

**Our benefits:**

• Competitive salary with a good social and compensation package;
• Office near the metro station Vasilkovskaya or remote format of work;
• Health insurance (after the probation period);
• Adequate management without bureaucracy;
• 18 days of vacation;
• 10 days of paid sick leave;
• Nationwide holidays and weekends;
• Сompensation for professional courses and trainings;
• Participation in conferences and corporate events.