Position: Middle/Senior iOS Developer
Company: JetSoftPro
Category: iOS
Experience required: 2y
English level: intermediate

Project Overview:
You’re part of a small team that operates like a mini-startup – you’ll transition between client-side native application development and server-side logic, write unit and functional tests, and verify before deploying. You will be responsible for architecting, communicating, building and shipping all components necessary for your product, and you will work with Product Managers and Designers to determine the functionality, look, and feel. You’ll be building beautiful native UI’s that connect to our small, robust backend APIs (big plus if you’re able to keep yourself unblocked by creating an endpoint now and again). You will frequently interface with other Product Engineering teams and Platform Service teams to take advantage of and incorporate their services and tools into your product. Every day offers a variety of work, an opportunity to contribute new ideas, and the ability to share your knowledge through blog posts and presentations.

Technology stack:
Swift, Cocoapods, Xcode, CoreData, KVO, CI Tools


Skills/Requirements:
3+ years of experience designing and building native mobile applications in iOS (Obj-C and/or Swift)
Strong understanding of Cocoa pods, Xcode configuration of signing and capabilities, CoreData, KVO, CI Tools and App Store deployment process
Ability to debug problems at every level of the stack; an understanding of how to effectively debug a web application in addition to the iOS app which is reporting it. Not afraid of logs and core dumps
An understanding of how to apply the appropriate level of test coverage to your code
Curiosity to iterate and improve on solutions; you view unknowns as challenges and enjoy them.
Motivation to understand the business and our users, their requirements, and deliver results.
Passion for continued learning and achieving personal goals through developer community involvement and contributions.

Nice to have: 
2+ years of experience designing and building React Native-based mobile applications
full stack experience designing and building backend and frontend applications (Golang, Node.js, React preferred)

We offer:
Flexible working hours
Remote work/office work
Paid vacancies
Paid sick leave
Corporate doctor services
Free English classes
Life event support
Payment for educational courses, certificates (50%)
Different sports activities in the office (badminton, tennis, darts, gym)