Staff iOS Engineer
Asif Junaid
Bengaluru, India
Staff-level iOS engineer with 12 years building SDKs and platform foundations at scale (Gojek, Zeta Global). Strong track record shipping zero-to-one SDKs adopted across product orgs, establishing engineering standards (CI, code review, ADRs), and mentoring teams. Comfortable owning architecture decisions end-to-end and influencing roadmaps with product and backend partners.
Agentic Development
ShareRun
Learn More →A HealthKit-powered iOS app that turns your runs and walks into animated MapKit flyby videos and branded shareable cards. Designed and shipped end-to-end using agentic development — Swift 6 strict concurrency, SwiftUI, @Observable.
Learner Code
Visit Site →A Scratch-style visual programming editor where kids drag blocks to build games and animations. Shipped end-to-end using agentic development with Claude Code — directing AI agents to plan, implement, and verify features across an 8-package monorepo.
Experience
Bangalore, India
- Architected and developed ZetaKit, a Marketing Analytics SDK, from the ground up with an emphasis on scalable architecture and unit-testable code.
- Implemented a Continuous Integration (CI) pipeline using xcodebuild CLI to automate unit testing and enforce minimum code coverage standards throughout the project.
- Achieved 91% unit test coverage ZetaKit, added automated CI triggers to fail unit tests when coverage is below 85%.
- Added UI Tests for In App Message, used Xcode profiler to find performance improvements by removing extra work in main thread.
- Leveraged AI-assisted development tools (GitHub Copilot, Claude) to accelerate unit test generation and boilerplate code, improving team velocity on SDK delivery by 10%.
Bangalore, India
- Developed the core framework of the Chat SDK to enable real-time customer–driver interactions, generating $3 million in annual savings for the company.
- Developed the Chat SDK-powered chatbot that automated 30% of all customer support queries successfully.
- Led multiple projects, mentoring junior Android and iOS developers, and collaborated closely with product managers to plan and execute biannual strategic initiatives.
- Enhanced application reliability and user experience in low-network conditions by implementing a robust caching system using GRDB. This improved success rate of opening Chat to 99%.
- Designed exponential-backoff retry for Chat send pipeline, lifting message delivery success from 97% → 99% across SEA networks.
- Expanded expertise into backend development by learning Golang and microservices, contributing to the creation of an ad-pacing microservice.
- Spearheaded the integration of the Chat SDK into the newly built driver app, establishing the primary communication channel for drivers in Singapore.
- Conducted thorough code reviews across the team, enforcing consistent coding standards and ensuring every PR met minimum quality and documentation thresholds.
- Designed and maintained real-time telemetry and monitoring systems within the Chat SDK, proactively tracking performance metrics, error rates, and network reliability across diverse conditions.
Dubai, UAE
- Developed a mobile solution for multiple clients in the Dubai real estate sector to streamline sales operations for their consultants.
- The application enabled users to manage customer data, track leads, and book properties online.
- Successfully migrated the backend infrastructure for a key client (DMCC) from a legacy Parse server to a modern, open-source solution.
Bangalore, India
- Served as a key member of the founding application team that developed the iOS application from the ground up.
- Engineered critical features for the platform, including the property listing and payments modules.
- The application functioned as a dual-purpose platform, enabling users to book hotels and host their private homes.
Skills
Education
B.Tech Computer Science
PDPM IIITDM Jabalpur