Position: Senior iOS Developer
Category: iOS
English level: fluent
Years of experience: 11

Some of the problems I've found interesting to solve: 
- Designed and implemented a Redux-like architecture for app states flow; 
- HTTPS communication between the browser and web-server with encrypted connection between the browser and proxy-server
- UPnP controller for  DLNA compatible media players.
IT professional with 10+ years of iOS development experience. Used to collaborate with remote teams, work autonomously, as well as to be  a part of a  team onsite. 
Put the requirements of business first while delivering testable code.
Implemented software for mobile banking, Web TV, online media, POS. Able to start projects from scratch, making architectural decisions, provide support, implement new features  and refactor existing codebase. 

Programming languages: Swift(preferred), Objective-C, HTML,  javascript, CSS, SQL; 

UI: Storyboard, auto layout constraints, custom controls

Networking: good understanding of networking principles and protocols; worked with NSStream, Secure Transport, NSURLSession, NSURLProtocol, communication with DLNA devices via UPnP. 

Security: implemented OAuth 2 authorization, SSL pinning, client certificate authentication, biometric authentication

Database development: Core Data, Realm, had extensive experience working with SQL DBMS MSSQL 2000/2005/2008 (T-SQL);

Other: worked with Apple Pay, H.264 streaming, implemented UPnP controller, XMPP chat

Code quality: SwiftLint, XCTest

Use of Jira, Git, MS VSTS for tracking issues and source code management.
Looking for: 
Interesting problems, friendly team, remote location, and (nice to have) a flexible schedule.