Senior iOS Developer
If you are focused on achieving the best results, good in generating elegant and functional solutions, know how to analyze and optimize the code to improve the app’s performance, this job is definitely for you.
Your responsibilities:
- Working with new software design patterns and expertly applying them when coding
- Using classical algorithms and data structures
- Analyzing conditions and selecting the best ways for data storing and processing
- Working with SQLite and Realm databases
Requirements:
- 3+ years of iOS app development experience
- Proficiency in Objective-C and Swift
- In-depth knowledge of network protocols and working with sockets
- Deep knowledge of iOS SDK, basic frameworks (Foundation, UIKit, CoreData, AutoLayout, CoreGraphics, and MapKit), and XML and JSON formats
- Experience with Push Notifications and understanding of their limitations
- Experience with SOAP and REST services and knowledge of the characteristics and differences between iPad, iPhone and iPod
- Experience in app profiling, search for bottlenecks and optimization; good understanding of work with binary file formats, and speed and memory usage optimization
- Ability to work with low-level devices, such as iBeacon and BLE
- Knowledge of OpenGL and Metal
- Knowledge of libPng, libJpeg and Open Source, and experience of Open Source libraries porting are preferable
- Knowledge of C++ and STL is an advantage
- Proficiency in English
We offer
﹂
Flexible work schedule (5 days a week)
﹂
Ability to work in the office, remotely, or both
﹂
All public holidays are days-off
﹂
Paid probationary period
﹂
Paid vacation and sick leave
﹂
Financial assistance at the birth of a child
﹂
Comfortable modern 8-floor office in the city center with a sun terrace and relaxation areas
﹂
Free English classes, including with a native speaker
﹂
Mentoring and shared interest groups
﹂
Ability to split equipment purchases 50/50 with the company
﹂
Full reimbursement for participation in domestic and international conferences
﹂
Partial payment of professional courses fees
﹂
Partial reimbursement of the gym, swimming pool, or other fitness expenses
﹂
Ability to split equipment purchases 50/50 with the company including outdoor activities, field trips, and various events
﹂
Care, respect, and everything you need for comfortable work in our company!
Contact form
To ask for more information about the job position, please fill out the form below
To apply for the selected job opening, please attach your resume to contact form below