Position: MIddle iOS Developer
Company: Intellias
Experience required: 2y
English level: intermediate

**Project Overview:**
Our customer develops and implements mobile enterprise solutions that help clients solve complex business problems and optimize efficiency. With more than two decades of hands-on experience in enhancing the built environment, the company is an innovator in transforming the workflow, improving performance and asset management. 
Our client’s solutions help forward-thinking organizations strategically utilize their physical assets, which results in significant savings, higher return on investment, and reduced risk. The software and solutions delivered led to critical improvements in the accuracy and efficiency of data collection and reporting, allowing management to see instantaneous results. Projects include web portals, and mobile and cloud-based platforms that enable teams to collect, share, and access data in real-time remotely.

**Responsibilities:**
• Maintain, refactor, design, and write modules and sub-systems of average complexity
• Effective communication with client and development team
• Strive to learn business domain
• Proactivity in helping the team to finish the committed scope of work.
• Constant self-improvement and development of work-related skills.

**Requirements:**
•  Strong experience with ObjC, Swift, SwiftUI
• Good OOP and OOD knowledge. Understanding of SOLID principles
• Familiarity with RESTful APIs to connect iOS applications to back-end services
Understanding CoreData process
• Knowledge of other web technologies and UI/UX standards
• Understanding of Apple’s design principles and interface guidelines