iOS Developer
500,000 - 800,000 KZT
- Almaty
- Experience: 1-3 years
About the Company
Kolesa Group is an international IT company building classifieds for millions of users.
Our products — kolesa.kz | krisha.kz | avtoelon.uz — help people and businesses buy and sell cars, real estate, goods, and services.
Tech Stack
Swift / iOS SDK / Interface Builder / Autolayout / SnapKit / SwiftUI / Xcode / Objective-C
You will
- Develop and maintain iOS applications;
- Work on improving user interface and experience;
- Closely collaborate with cross-functional teams, including managers, designers, backend developers, and testers;
- Write clean, maintainable, and high-performance code;
- Participate in planning, developing, and deploying new features;
- Conduct code reviews;
- Continuously learn and implement new technologies and approaches in development.
We expect from you
- Strong proficiency in Swift and a good understanding of its features (protocols, generics);
- Experience with iOS SDK, excellent understanding of UIKit;
- Ability to work with Autolayout, SnapKit, and SwiftUI to create complex and adaptive user interfaces;
- Ability to effectively find and fix bugs using Xcode and other debugging tools;
- Understanding of memory management principles in iOS (ARC) and experience with multithreading (GCD, Swift Concurrency);
- Experience writing unit tests to ensure code quality;
- Ability to conduct code reviews and experience in code refactoring to improve its quality, readability, and maintainability;
- Ability to work effectively in a team. Ability to express thoughts clearly and concisely.
Will be an advantage
- Knowledge of Objective-C and experience working with existing code in this language;
- Experience with new iOS frameworks and tools;
- Experience optimizing applications for performance improvement and resource consumption reduction;
- Understanding of user interface and user experience principles, ability to work closely with designers;
- Understanding of the app publishing and updating process in the App Store.
Selection Stages
- Interview with HR (5-10 minutes, Phone)
- Interview with the team lead (60 minutes, Google Meet)
- Final interview (60 minutes, Google Meet)
We create comfortable working conditions
- Social package to choose from (Health, education, tickets, etc.)
- Transparent growth (Grades, individual development plans)
- Relocation program (We help non-local employees with relocation)
- Training (Participation in meetups, conferences, and training)
- Knowledge sharing (Mentorship program, internal courses, interest-based communities)
- Hybrid format (Combine office work with remote work)
- Personal account top-up (On Kolesa.kz and Krisha.kz websites)
- Discounts (fitness, language courses, medical services, etc.)