Profileimage by Anonymous profile, iOS Developer (junior+)
available

Last update: 06.09.2022

iOS Developer (junior+)

Graduation: not provided
Hourly-/Daily rates: show
Languages: Russian (Native or Bilingual)

Skills

Commercial iOS development experience for more than one year. I began to study iOS development back in 2015.
- Strong knowledge of OOP
- Strong knowledge of Swift and iOS SDK
- Basic knowledge of Objective-C
- Experience in the Xcode environment
- Layout of screens using both code and Storyboard / Xib
- Experience with databases on mobile devices (Realm / CoreData / FMDB)
- Knowledge of the principles, architecture and patterns of designing mobile applications (MVC, MVVM, VIPER, SOA, etc)
- Understanding SOLID principles
- Understanding Asynchronous Operations and Multithreading (NSOperationQueue / GCD)
- Understanding the principles of building client-server interaction (REST, HTTP)
- Experience using WebSockets and handling PushNotifications
- Experience writing unit tests in XCTest
- Experience placing applications on the App Store
- Git skills

Common technology stack: Swift, Firebase, Alamofire, SwiftyJSON, GCD, iOS SDK, UIKit, Autolayout, Slack, GIT, Bitbucket Git, Fabric, Trello.

There is also knowledge and experience in website development (HTML + CSS3 + JQuery). I am writing my backend for mobile applications: Node.js + Express + MongoDB

Project history

03/2017 - 09/2017
iOS Swift Developer
DIIT Center (Internet and Information Technology, 10-50 employees)

Development of native iOS applications

Local Availability

Only available in these countries: Russian Federation
Profileimage by Anonymous profile, iOS Developer (junior+) iOS Developer (junior+)
Register