Senior iOS Developer

inDrive

inDrive

Software Engineering
Cyprus
Posted on Jan 20, 2026

Key Responsibilities

  • Lead design and development of iOS apps in Swift, UIKit and SwiftUI, owning features from idea to release
  • Drive system architecture, apply Clean Architecture / VIP / MVVM, and review PRs to uphold community-defined standards
  • Roll out A/B experiments and feature-toggle-based releases; analyse results and iterate
  • Detect and eliminate bugs, performance bottlenecks, offline-storage and concurrency issues with Xcode Instruments and network-debugging tools
  • Drive robust unit, snapshot, and UI test coverage, automate build-and-deploy pipelines with GitHub Actions, and enforce secure coding best practices
  • Set up monitoring dashboards, investigate risks, and design secure data-storage / transmission flows
  • Guide sprint planning and task decomposition; mentor engineers and contribute to engineering guidelines

Skills, Knowledge and Expertise

  • 4+ years of commercial iOS development; expert in Swift, iOS SDK 13+, UIKit, SwiftUI
  • Hands-on with Alamofire, SnapKit, Google Maps, APNs, Swift Package Manager, REST / HTTP polling, Firebase & mobile analytics
  • Proven experience with CI/CD pipelines (e.g., GitHub Actions), feature flags and large-scale A/B experimentation
  • Strong grasp of offline storage, modern concurrency (async/await & GCD), performance tuning and network debugging
  • Solid knowledge of App Store Review Guidelines and full mobile delivery lifecycle
  • Understanding of backend service principles and API design; capable of data-driven decision-making
  • Practical expertise in Clean Architecture and mainstream patterns (MVC, MVVM, MVP, etc.) applied in production

Conditions & Benefits

  • Stable salary, official employment
  • Health insurance
  • Hybrid work mode and flexible schedule
  • Relocation package offered for candidates from other regions
  • 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