A handy modern messenger with voice and video communication, as well as a large set of entertainment functions, which is used all over the world. At the moment, the messenger is actively used by more than 28 million users, the number of downloads of the application is about 70 million.
CoreData & GCD
MVC / MVVM (no RX)
Experience with Swift programming language from 2 years.
Experience working with multiple architectural design patterns such as MVC, MVVM, Clean Swift, etc.
The ability to create complex user interfaces using Auto layout. The ability to create complex user interfaces in universal applications using storyboards and automatic layout.
Good knowledge of ARC and memory management in Swift.
Knowledge about GCD and operations
Knowledge about CoreData
Knowledge about URL Session and Codable
The ability to integrate third-party frameworks using CocoaPods.
Knowledge of C-plus goal.
Good knowledge of REST services
Good knowledge of SOLID principles
English intermediate and above
A variety of opportunities for professional development and self-education (external and internal trainings, participation in conferences, meet-ups, etc.)
Mobile communication and Internet expenses сompensation, mobile phone provision
English Language Classes
Performance based bonus
Monthly lunch fee compensation
29 days vacation
Freedom to work in the office and/or at home
Join lifetech team, solve challenging professional tasks and increase the level of your competencies!