iOS Developer
inDriver
Software Engineering
Kazakhstan
Posted on Mar 4, 2026
Key Responsibilities
- Develop and maintain iOS apps with Swift, UIKit and SwiftUI.
- Collaborate with cross-functional teams on feature design, system architecture, A/B experiments.
- Identify and resolve bugs, performance bottlenecks, offline-storage and threading issues using profiling and network-debugging tools.
- Guarantee code quality through unit & snapshot tests, pull-request practices that meet community guidelines.
- Take part in sprint planning, task decomposition.
Skills, Knowledge and Expertise
- 2+ years of commercial iOS development.
- Strong grasp of iOS SDK, Swift, SwiftUI and other key iOS frameworks, plus experience with Alamofire, Snapkit.
- Knowledge of App Store Review Guidelines.
- Experience with offline storage, multithreading, modern concurrency (async await).
- Familiarity with RESTful APIs to connect iOS applications to back-end services. Experience with network debugging (Proxyman).
- Solid understanding of the full mobile development life cycle.
- Base knowledge in Computer Science.
- Understanding of Clean Architecture and common architectural patterns (MVC, MVVM, MVP, etc.) with the ability to apply them in practice.
- Git proficiency: branches, pull requests, responding to review feedback.
Conditions & Benefits
- Stable salary, official employment.
- Health insurance.
- Hybrid work mode and flexible schedule.
- Access to professional counseling services including psychological, financial, and legal support.
- Discount club membership.
- Diverse internal training programs.
- Partially or fully paid additional training courses.
- All necessary work equipment.