Position: Strong Junior to Middle iOS Developer
Category: iOS
English level: upper
Years of experience: 1.5

• Codebase management - Able to quickly learn and contribute to any codebase.
• Sharp eye for identifying and solving logical issues and bugs.
Result-oriented engineer with a year of commercial experience in iOS development. Skilled in quickly learning new technologies and implementing them to create scalable, maintainable, and smooth applications. Strongly focused on user experience and industry best practices. Looking for a team environment to continue personal and professional growth.

EXPERIENCE:
Junior iOS/macOS Developer (11.2022-present):
•     Development and maintanance of macOS and iOS apps, as well as participation in in-house startups. UIKit, SpriteKit, Metal, CoreData, Combine.

Junior iOS Developer (11.2021-11.2022):
•     An agricultural calculator app (solo, from scratch): iOS 14, SwiftUI + UIKit, Combine, Realm, MVVM + Coordinator. Implemented JWT Auth, OTP + social login, server synchronisation, local notifications, and general info screens.
•     A agricultural catalog app (team of 2, from scratch): iOS 13, UIKit, local SQLite database, RXSwift, MVVM + Router. Implemented complex filtering, gallery, catalogs, and data fetching using SQL.
•     Gas station app (solo, maintenance): iOS 13, UIKit, Alamofire, Session auth, MVP. Redesigned app, added new screens, implemented Apple Pay and WebView payments, created corresponding flow.
•     Legacy: Dealt with low quality code base, studied code, refactored core components, increased overall responsiveness, fixed logical issues, redesigned storyboard layout.
Minor updates and bug fixes - Worked on apps in production, dealt with code written by other developers, and gained experience with Obj-C.

Trainee iOS Developer (10.2021-12.2021)

Have experience with WatchKit and Cocoa.
Enjoy writing backend myself using NestJS.
• Part of a strong team - NOT willing to work in a team without other iOS developers.
• Opportunities for learning and development within the team environment.
• Focus on team work, communication, and industry best practices.
• Not interested in cross-platform development. (Flutter, Compose, React Native etc.)