Back to Explore
Joshua Shiman
iOS engineer with a track record of shipping high-impact features to hundreds of millions of users at Instagram and Apple. Deep expertise in Swift, UIKit/SwiftUI, and mobile performance profiling.
Education
Stanford University—Bachelor of Science in Computer Science | GPA: 3.92 / 4.0
Stanford, CA|Sep 2019 – Jun 2023
Experience
Instagram—Software Engineer, iOS
Menlo Park, CA|Aug 2023 – Present
- Architected and shipped a major Reels interaction overhaul for iOS, increasing daily engagement by 18% across 40M+ daily active users.
- Improved cold app-launch time by 15% by introducing async view pre-warming and eliminating main-thread blocking during startup.
- Built a composable animation framework bridging UIKit and SwiftUI, adopted by 4 other iOS product teams within the first quarter.
- Reduced crash rate from 0.12% to 0.03% by introducing structured error logging and Crashlytics-based regression alerting.
Snapchat—iOS Engineer Intern
Santa Monica, CA|Jun 2022 – Sep 2022
- Developed a new AR lens feature using Metal and ARKit, achieving a stable 60 fps on iPhone X and newer devices.
- Reduced the Snapchat app binary size by 4 MB by identifying and removing dead Swift and Objective-C code paths.
Apple—Engineering Intern
Cupertino, CA|Jun 2021 – Aug 2021
- Contributed VoiceOver accessibility improvements to UIKit APIs shipped in iOS 16.
- Wrote 40+ unit and UI tests for accessibility features integrated into the team's CI pipeline.
Projects
Tempo — Workout Tracker—Swift · SwiftUI · CloudKit · Apple Watch
|2023
- Native iOS workout tracking app with an Apple Watch companion app; 2,000+ App Store downloads.
- Cross-device sync via CloudKit; custom performance charts built with Swift Charts.
OpenMenu — Restaurant Ordering SDK—Swift Package · REST · WebSockets
|2022
- Open-source Swift package for embedding restaurant menus and ordering flows in third-party iOS apps.
- 150+ GitHub stars; integrated into 5 production apps.
Skills
Languages:Swift, Objective-C, Python, C++
iOS Frameworks:UIKit, SwiftUI, CoreData, CloudKit, ARKit, Metal, Combine, XCTest, Instruments
Tools & Services:Xcode, Fastlane, Firebase, Crashlytics, Charles Proxy, TestFlight, App Store Connect
Other:GraphQL, REST, WebSockets, Git, CI/CD (GitHub Actions, Buildkite)
Joshua Shiman• 4h ago
FULL-TIME
Comments
3 responsesios_dev_iris2h ago
Working on Reels at Instagram is genuinely hard — it's one of the most performance-sensitive features in any app. The startup time improvement bullet is great. If you can name the technique (lazy loading, prefetching strategy), even better.
swift_sam1d ago
Objective-C is underrated on a resume — shows you can work in legacy codebases which most apps still have. GraphQL knowledge for a mobile dev is a nice differentiator too.
hiring_mgr_jen3d ago
Stanford + Instagram is a killer combination. This would get an interview at any top iOS team. One minor note: consider listing App Store apps you've shipped if any are public — nothing builds credibility like a live product.
Sign in to leave feedback