Hi, I'm Ryan Jackson, a Senior iOS Engineer with over 9 years of experience creating and scaling impactful consumer mobile applications. I specialize in building intuitive user experiences and scalable architectures using Swift, SwiftUI, and Combine. I'm passionate about real-time communication features, audio streaming, and seamless background task management. I enjoy collaborating closely with cross-functional teams and leveraging tools like GitHub Actions, Apollo GraphQL, and AVFoundation to deliver polished products. Accessibility and performance optimization are key parts of my development focus. Outside of iOS, I have familiarity with web technologies and hybrid frameworks which helps me support diverse project requirements.

Ryan Jackson

Hi, I'm Ryan Jackson, a Senior iOS Engineer with over 9 years of experience creating and scaling impactful consumer mobile applications. I specialize in building intuitive user experiences and scalable architectures using Swift, SwiftUI, and Combine. I'm passionate about real-time communication features, audio streaming, and seamless background task management. I enjoy collaborating closely with cross-functional teams and leveraging tools like GitHub Actions, Apollo GraphQL, and AVFoundation to deliver polished products. Accessibility and performance optimization are key parts of my development focus. Outside of iOS, I have familiarity with web technologies and hybrid frameworks which helps me support diverse project requirements.

Available to hire

Hi, I’m Ryan Jackson, a Senior iOS Engineer with over 9 years of experience creating and scaling impactful consumer mobile applications. I specialize in building intuitive user experiences and scalable architectures using Swift, SwiftUI, and Combine. I’m passionate about real-time communication features, audio streaming, and seamless background task management.

I enjoy collaborating closely with cross-functional teams and leveraging tools like GitHub Actions, Apollo GraphQL, and AVFoundation to deliver polished products. Accessibility and performance optimization are key parts of my development focus. Outside of iOS, I have familiarity with web technologies and hybrid frameworks which helps me support diverse project requirements.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior iOS Engineer at Apple
July 1, 2023 - June 14, 2024
Delivered growth-focused engagement features using SwiftUI, Combine, and UIKit, implementing full support for real-time push notifications, background updates, and accessibility. Developed promotional banners and referral logic with in-app messaging triggered by remote configurations and backend events. Built GraphQL API integrations with Apollo iOS, enabling query batching and normalized caching for efficient data loading. Created media-handling modules with AVFoundation for promotional audio playback, background sessions, and audio session control. Architected reusable feature modules via Swift Package Manager, enhancing maintainability and testability. Integrated CI/CD workflows using GitHub Actions for automated builds, UI testing, and deployments via TestFlight. Leveraged AI tools like GitHub Copilot and Google Gemini for accelerated test writing and refactoring. Optimized app startup and runtime performance using Instruments. Collaborated in Agile teams with product managers, bac
Senior iOS Developer at AT&T
April 1, 2020 - July 1, 2023
Designed and built enterprise-level mobile features including secure messaging, account provisioning, and upsell experiences using Swift and UIKit. Developed in-app messaging flows using Firebase Remote Config and custom push notification logic through UNNotificationServiceExtension and background task APIs. Maintained and enhanced referral-based onboarding with personalized logic and eligibility via REST and GraphQL APIs. Created pixel-perfect, accessibility-compliant interfaces with Auto Layout, SF Symbols, VoiceOver, and Dynamic Type. Implemented snapshot testing, UI automation with XCUITest, and Fastlane-based pipelines to ensure safe, scalable delivery. Conducted deep performance analyses using Instruments to reduce UI jank and memory leaks. Partnered with Android and backend teams to ensure API parity and feature consistency across platforms.
iOS Developer at 24 Hour Fitness
May 1, 2016 - April 1, 2020
Built real-time gym check-in and activity tracking flows using Core Location, Push Notifications, and background fetch APIs. Integrated AVFoundation for custom audio cues in workout features and audio routing for background playback. Migrated legacy Objective-C components to Swift 4+, rearchitecting core flows with MVVM and protocol-oriented design. Connected mobile clients to a RESTful backend for scheduling, billing, and personalized dashboards. Developed robust XCTest coverage with mocks and stubs for modular, testable business logic and network layers. Created modular shared libraries with Swift Package Manager and CocoaPods to isolate business logic and UI components. Collaborated closely with product and design teams to support phased feature releases and optimize funnel completions. Participated in App Store submission cycles ensuring compliance and performance standards.

Education

Bachelor of Science at University of North Texas at Dallas
January 1, 2012 - May 31, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Consumer Goods, Media & Entertainment, Retail