Senior iOS Developer
Role and responsibilities
Design, development, and maintenance of large-scale distributed computing software infrastructure and integration with applications and user interfaces
Design, development, and maintenance of platform modules and common functionality for cross-platform browser applications.
Analyze and improve performance and efficiency characteristics of platform components used with the applications.
Work with the system and application product engineering groups to define new common functionality and diagnose problems.
Education and experience
BS/MS in Software Development or related discipline
4 years or more experience in C/C++ software development in a commercial setting
At least 3 years of experience in developing iOS mobile applications.
Strong knowledge of Swift and Objective-C programming languages.
Must have experience in publishing applications to App Store
Knowledge of design patterns, SOLID principles, and best practices for iOS development.
Nice to have experience with Chromium structure, UI components.
Benefits
Salary: negotiate.
Support lunch at the office
13th month salary bonus.
Salary review once a year.
Consider the mid-year bonus.
Team building, company trip….
Employee insurance in accordance with the law.
Opportunity to improve your English through exposure to international customers and our products.
Personal development courses, including technical and non-technical programs, are offered. Opportunity to gain hands-on experience in cutting-edge technologies.