Position: iOS Developer
Category: iOS
English level: fluent
Years of experience: 3


• 4 years of iOS development, mostly swift
• took part in projects of Startups, related with Healthcare, Trevel Industry
• Swift, Cocoa touch, ARC, S.O.L.I.D, DRY, MVC + MVVM mostly, router, whether with RxSwift or not
• UIKit with autolayout - wether in Storyboards, or from code with anchors. Custom UI-components
• Core Location, MapKit and Google Map SDK, background mode, push notifications (via Firebase), WKWebKit, GCD with groups and semaphores, Operation Queue, Realm Swift, BLE, iBeacons. 3d-party SDK for WebSokets chat.
• HTTP Requests to REST-backend, JSON. URLSession, Alamofire or Moya. Postman
• ability to start and develop project from scratch, as well as to continue developing legacy project. Unit testing. Redesign, refactoring.
• AppStore submission - as the only iOS developer, or as a part of iOS-team. Using git for code versioning, collaboration, GitFlow, deploying CI/CD with Fastlane or Bitrise. Bitbucket, Gitlab.Testflight, analytics. Using Schemes for different backend environments.
• SCRUM with 1 or 2 weeks sprints, discussions for defining, design and deliver features in native iOS app on time-budget. JIRA, backlog, tasks and Kanban. Working experience in english-spiking team
interesting projects, where skills I already have may be applied.
But at the same time, giving me an opportunity to get familiar with new frameworks or knowledge domain.
Full-time - in Kiev office, or full remote.