Position: Middle iOS Developer
Category: iOS
English level: upper
Years of experience: 3


iOS Developer on a complex and massive social networking software project. 
Maintaining and updating separated modules, custom frameworks, wrappers over the base iOS frameworks. 
Creating own modules for the new application features based on project architecture, SOLID principles and TDD approach. Taking part in the development of Augmented Reality user experience. 
Supporting and optimizing high-loaded collections, processing and updating large amounts of data sources.
Experience of working in an extensive iOS development team.

SwiftUI+ARKit Project development from scratch using MVVM pattern. Weekly communication with customer and presenting demos. Deploying app on TestFlight. Estimate and deliver customer ideas or changes. Taking part on presale activities.