Position: iOS Developer
Category: iOS
English level: intermediate
Years of experience: 2


Have overall 2.5+ years of commercial development experience:
1y 8m of Swift development experience, 10m of them also leading iOS client development with an international team
9m JavaScript web developer

Worked on communication application at Silicon Valley company
Responsibilities:
- Full project lifecycle development: development of new features, performing an epic investigation and design, code review, bugs fixing, deployment
- Leading iOS client development: successfully managed team of 3 developers, mentoring Junior developers, pair coding, participation in product discussion

Personal achievements:
- Designed and developed client SDK for in-house backend solution
- Successfully implemented one-on-one and group calls feature using Sinch and CallKit, that we used for scrums in the entire company
- Integrated caching layer using CoreData
- Integrated Push Notifications
- Implemented offline mode, share extension, image and file messages, image zoom animation, custom photo gallery, image editing and many other features
Expect interesting project with new technologies, participation in new features development