23 hours ago
Pakistan (city not specified)Mid Level
Responsibilities
- Develop and maintain iOS applications using Swift, UIKit, and SwiftUI.
- Collaborate with cross-functional teams on feature design, system architecture, and A/B experiments.
- Diagnose and resolve bugs, performance bottlenecks, offline-storage issues, threading issues, and networking problems.
- Maintain code quality through unit tests, snapshot tests, and community-guided pull-request practices.
- Participate in sprint planning and task decomposition.
Requirements
- Have 4+ years of commercial iOS development experience.
- Demonstrate strong knowledge of the iOS SDK, Swift, SwiftUI, and key iOS frameworks.
- Have experience with Alamofire, SnapKit, offline storage, multithreading, async/await, and network debugging with Proxyman.
- Understand App Store Review Guidelines, RESTful APIs, and the full mobile development lifecycle.
- Understand Clean Architecture and common patterns including MVC, MVVM, and MVP.
- Have foundational Computer Science knowledge and proficiency with Git branches, pull requests, and review feedback.
Benefits
- Access to mentoring, career consulting, and learning programs.
- Opportunity to collaborate globally and participate in the Global Talent Exchange Program.
- Company-wide challenges, awards, sports activities, employee-led social impact, and volunteering projects.
- Language courses and internal speaking clubs with co-financing.
- Final benefits may vary depending on location.
Tech Stack
Categories
Mobile
About inDrive
inDrive builds a global mobility and urban services marketplace best known for ride-hailing, with additional offerings in intercity rides, delivery, and financial services. The privately held company is headquartered in Mountain View, California, and operates across 48 countries, monetizing through fees on transactions in its app. Its platform emphasizes driver–rider price negotiation and has amassed hundreds of millions of downloads.
