Position: iOS developer
Category: iOS
English level: fluent
Years of experience: 5

- 5 year experience developing both enterprise and consumer applications for iPhone & iPad;
- worked both at outsourcing and product companies, in-office and remote;
- have experience developing applications for Android platform, as well as server side apps using Spring framework;
- good understanding of algorithms and data structures, design patters, software architecture; 
- strong analytical mind, excellent communication skills, fluent English.
• Programming languages: primary - Objective C, secondary experience - Java, Swift
• iOS frameworks: UIKit, Foundation, Core Data, Core Location, QuartzCore, AVFoundation, XCTest etc.
• Third-party iOS frameworks: AFNetworking, Crashlytics, WebsocketStompKit, FacebookSDK, Google Analytics, BlocksKit, OCMock and others
• Good understanding of Memory Management, blocks, KVC/KVO
• Understanding of MVC, MVVM architectural patterns, software design patterns, data structures
• Experience with Java frameworks: Android, Spring
• Experience with WebSocket, WebRTC, STOMP, RabbitMQ
• Experience with HTML, CSS, Bootstrap framework
• IDE: Xcode, IntelliJ IDEA
• Experience with Git and SVN source code management systems
• Experience with Jira, BitBucket code management tools
• Practical experience of app publishing to App Store
Looking for a challenging project preferably in Swift