Senior IOS developer
Nizhny Novgorod
Required work experience: 3-6 years
Full time, flexible hours
STM Labs is looking for a specialist to develop an iOS version of its own product and applications for a major Russian customer
Tasks
- Development of iOS expertise in the company
- Development of the company's own product on the iOS platform, as well as the development of products for large customers
- Conducting a Code Review
- Participation in the calculation of products and technical solutions and planning the development process
Basic skills
- Team Time Estimation and Planning
- Experience with databases and persistent storage in designing mobile applications
- Experience with Swift
- Experience with REST API
- Experience with RxSwift
- Experience with UI Kit
- Experience with Clean Architecture, MVP, MVI, SOLID, MVC, VIPER, MVVM
- Experience with FireBase
- Experience with multithreading
- Experience with SnapKit, XIB
- Experience with Moya, Alamofire, Realm/CoreDate libraries
- Experience with FireBase/TestFlight
- Knowledge and understanding of Agile / Scrum / Kanban / Waterfall methodologies
Will be a plus
- Ability to set up a CI process based on Fastlane, Jenkins, etc.
- Design and implementation of applications from scratch
- Knowledge of English at the level of reading technical documentation
We offer
- Employment in accordance with the Labor Code of the Russian Federation
- Flexible work schedule
- Combining format of remote and office work
- Additional health insurance
- Compensation of 50% of the cost of fitness subscriptions and other sports programs, as well as participation in regular corporate training in football and volleyball
- Online English language development courses
- Providing an additional paid day off for the holiday of knowledge for the parents of first graders
- Participation in regular corporate events and sports initiatives
- Work in a comfortable office with relax areas