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


Employments
December 2009 — Present
iOS Developer, Team lead
Responsibilities:
Manage the team with 3 developers
Plan projects by providing initial and detailed estimates
Provide architectural decisions and appropriate documentations
Task management, agile development schedule
Communicate with customers
Coding and code review

Summary of Qualifications
Strong programming skills with Swift and Objective-C
Strong object oriented programming and design skills
iOS, WatchOS, Mac Catalyst and MacOS programming experience
Experience in creation SwiftUI apps
Knowledge of Apple’s development APIs (UIKit, Cocoa, Cocoa Touch, Foundation, CoreAnimation, CoreGraphics, CoreText, StoreKit, CloudKit, Combine)
Experience writing multi-treaded, asynchronous code, GCD experience 
Embedded database experience using SQLite and CoreData
User-interface programming experience
Performance analysis and tuning experience including memory usage, CPU utilization, leak checking 
Familiar with development tools (Xcode, lldb, Instruments)
Familiar with version control system
Familiar with management tools JIRA, Asana
Problem solving, critical thinking and communication skills