Position: Senior iOS Developer
Category: iOS
English level: fluent
Years of experience: 6


Hi! I’ve been working as iOS developer for 6 years. I have an experience in dealing with wide range of tasks, including taking part in long-lasting project, designing an API structure, creating an app architecture, estimating time, leading a team and going all the way of app development (from scratch to submitting to the App Store).

Moreover, projects I’ve taken part in involved working with complex UI animations, maps and geolocation, image processing, audio playback, push notifications, analytics, in-app purchases and third-party online payments.

Also, I’m familiar with various app architectures and design patterns (MVC, MVP, MVVM, VIPER, Coordinator), dependency management tools (CocoaPods, Carthage, Swift Package Manager), client-server communication technologies (REST, JSON, XML), and SOLID principles.

Currently, I’m working as a team lead and my responsibilities include conducting code reviews, helping other developers with resolving complex tasks, and implementing best practices and architectural solutions.
Firstly, I would like to have an opportunity for a professional growth. Secondly, it's important for me to have a good microclimate in a team. Moreover, I expect to have a salary that will correspond to my knowledge, skills, and experience.