Post Job Free
Sign in

Lead iOS Engineer - Modular SDK Architect

Location:
Indian Landing, LA
Posted:
November 03, 2026

Contact this candidate

Resume:

Sandeep Aggarwal

Lead Software Engineer

New Delhi, India +91-783-***-**** LinkedIn Github ********.*********@*****.*** Lead Software Engineer with 12+ years of experience building consumer applications and reusable mobile SDKs. Specialising in Objective-C, Swift, SwiftUI, UIKit, SPM, CI/CD, KMP, AI-assisted engineering workflows, and mobile architecture based on SOLID principles. Experienced in leading distributed teams, mentoring engineers, and leveraging AI to accelerate development, code reviews, testing, and documentation while delivering products used by millions of users globally.

Work Experience

Lead Software Engineer

Cox Automotive Inc, Atlanta, USA (Remote) (2023 - 2026)

● Leveraged Claude, Cursor, and GitHub Copilot across feature development, scaffolding, code reviews, testing, and architectural exploration, reducing development effort by ~25–30% while maintaining production quality through automated testing and manual validation.

● Architected and maintained an enterprise-grade, native modular iOS SDK for automotive solutions at scale, applying Clean Architecture and multi-module design to improve maintainability, scalability, and reliability, with comprehensive architecture and integration documentation.

● Developed an internal KMP-based multi-platform application, enabling shared business logic and UI components across iOS and Android and reducing duplicate platform-specific implementation effort by ~40–50%.

● Built a local voice-AI-based assistant utilising MLX and Qwen that runs fully on-device on Mac.

● Mentored engineers on AI-assisted development, focusing on effective prompting, code validation, testing, and responsible AI usage. Principal Software Engineer

Ixigo, Gurgaon, India (2021 - 2023)

● Architected and built a shared Payments SDK adopted across Flights, Trains, Buses, and ConfirmTkt applications, consolidating payment flows and eliminating ~70–80% of duplicate payment implementation effort across teams.

● Designed and implemented a native iOS credit-card information detector supporting both portrait and landscape card layouts, reducing credit-card-related payment failures by 3% and enabling a more seamless card payment experience.

● Analysed and redesigned booking and payment flows for the ixigo Trains app in collaboration with Product Managers, identifying UX and technical improvements that streamlined the traveller’s booking-to-payment journey. Senior Software Engineer

CodeMyMobile, Jaipur, India (2017 - 2021)

● Worked on Upkeep (YC W17), an iOS application used by 500K+ technicians globally, contributing to a major redesign focused on field-technician usability.

● Architected and developed QwikAccess, a BLE-based iOS access-control solution. Software Engineer

Hugominds Technologies Private Limited, Delhi NCR, India (2014 - 2017)

● Developed TimeStorm, a feature-rich iOS clock application covering alarms, timers, and stopwatch functionality, later featured among Ray Wenderlich’s Top 10 apps of Winter 2016.

● Contributed to multiple small and medium-scale iOS applications across different business domains. Technical skills

AI-assisted development: Claude, GitHub Copilot, Cursor, Spec-driven development, MCP, Agentic AI Skills, AI-assisted debugging, AI-assisted test generation, AI-assisted documentation, Code review workflows Languages: Swift, Objective-C, Kotlin, React Native, JavaScript, Java, C, HTML, CSS iOS Frameworks: WebKit, SwiftUI, Swift Concurrency, Combine, CreateML, UIKit, CoreBluetooth, Core Data, RxSwift, ReactiveCocoa, XCTest, XCUITest

Patterns: Protocol-Oriented Programming, Reactive Programming, Dependency Injection, Singleton, Builder pattern, Decorator pattern, Factory pattern Architectures: MVVM, MVC, VIPER, Clean Architecture Distribution and CI/CD Tools: Fastlane, TestFlight, GitHub Actions workflows Miscellaneous: A/B testing, Release management, KMP, Swift Package Manager (SPM), Node.js, Python, Git, GraphQL, CocoaPods, Firebase, Google Analytics, Crashlytics.

Education

B.Tech in Computer Science and Engineering

Guru Gobind Singh Indraprastha University, New Delhi, India (2010 - 2014) Interests

Technical writing, Tech podcasts, Mentorship



Contact this candidate