Position: iOS Developer
Category: iOS
English level: upper
Years of experience: 5

My strengths:
• The quality of my code. I try to write quality code that is easy to understand and maintain. For this, I follow some programming principles (DRY, SOLID, YAGNI).
• I take focus on user's satisfaction seriously. I write down ideas that have potential benefits and propose them to be considered by the team in meetings.
I've got over 5 years of experience in iOS development and I'm constantly improving my professional and personal skills.

Main responsibilities:
• Develop features in the mobile app according to sets of designs and workflow (Figma) provided by the product management,
• Estimate cost and development planning,
• Clarify and discuss requirements with product managers,
• Fix problems in the app according to bug reports,
• Responsible for release flow,
• Excelled as a team player within an agile team 

Technologies stack: 
• Swift, RxSwift, MVP, MVVM, Networking, Core Data, Firebase (Crashlytics, Push Notifications, Metrics), Geolocation (GoogleMaps / Places), YandexMobileMetrica, Social Networks Integration (FB, Twitter, VK),
• Jira, Redmine, Bitbucket, GitFlow
• Interesting projects including SwiftUI + Combine, 
• Strong development team and management,
• Professional growth,
• Communication in English