inDrive · Almaty, Kazakhstan · по договорённости
Passenger Activation is the primary gateway and fundamental user experience layer within the Ride Hailing ecosystem, orchestrating the journey from authentication to demand generation to enable seamless onboarding, navigation, and order creation.
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.
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.
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.