Position: iOS Mobile Developer
Company: zpoken
Category: iOS
Experience required: 2y

Responsibilities

You will have full responsibility for maintaining and updating current mobile application. As an iOS Software Engineer, you’ll be involved in end-to-end activities, from design and architecture, through coding, testing, and up to deployment, using the most advanced technologies and methodologies out there.  Collaborate with other engineers and be a proactive team member with a constant passion for improvements. Align business requirements with the product owner and translate them into solid designs. Support continuous improvement by investigating new technologies and presenting these for architectural review.

Requirements:
1) Commercial experience with Objective-C 2+ years.
2) Strong experience with iOS SDK.
3) Experience with CocoaPods
4) Experience with publishing and management app on the App Store
4) Understanding of Computer Science fundamentals, knowledge of thin view architecture (MVP/ MVVM/ MVI or similar)
4) Understanding of client-server, REST architecture.
5) Understanding of lifecycle mobile app
6) WebSocket frameworks
7) Unit & Functional testing
8) In-app purchases
9) Experience with Firebase Analytics
10 Experience with setup push-notifications

We offer:
- Official contract with Private Entrepreneur
- Vacations — 20 days, paid sick leaves, Days off
- Competitive Compensation fixed in USD
- Central Office Location — Desyatynna 7, Kyiv (near Maidan, Pochtova metro stations) 
- Flexible working and schedule arrangements (office / remote)