Shift4 is expanding globally and is seeking a Senior iOS Developer to be a key member of a high-velocity engineering team to design, develop, and maintain high-quality, performant mobile features for their iOS platform.
Requirements
- Mastery of Swift and modern iOS frameworks (SwiftUI, Combine, Async/Await).
- Strong experience with UIKit, SQLite and networking layers (URLSession, Alamofire, etc.).
- Expertise in iOS architecture patterns (MVVM, Clean Architecture, VIPER, or modular design).
- Proficiency with Apple’s development tools (Xcode, Instruments, TestFlight) and CI/CD pipelines (Fastlane, CircleCI, Jenkins).
- Familiarity with backend integration (REST/GraphQL APIs, authentication flows, WebSocket).
- Experience with App Store submission process, code signing, provisioning, and distribution.
- Knowledge of performance profiling, memory management, and battery optimization on iOS devices.
Responsibilities
- Build and ship high-quality iOS features using Swift, Objective-C and the modern iOS ecosystem, resolve complex issues, and uphold engineering best practices and coding standards.
- Partner with tech leads and engineering leadership to define and evolve the iOS architecture, ensuring scalability, performance, and maintainability.
- Diagnose and resolve production issues in collaboration with backend and DevOps teams, providing Level 3 support for critical iOS incidents when needed.
- Become a domain expert in key areas of the iOS platform and drive technical debt reduction, refactoring, and modernization efforts (e.g., SwiftUI adoption, modularization, performance optimization).
- Work closely with product managers, designers, backend engineers, and QA to deeply understand requirements, deliver pixel-perfect experiences, and align with business goals.
- Mentor junior and mid-level iOS engineers, conduct code reviews, and foster their technical growth within the team.
- Continuously improve engineering processes, CI/CD pipelines, testing strategies, and iOS development best practices.
Other
- This role is onsite based at either of the following Shift4 locations: Atlanta, GA or Butler, PA
- 5+ years of professional iOS development experience and a total of at least 8+ years of experience as a Software Engineer
- 4+ years of deep expertise in Swift and Objective-C is required.
- Proven track record of leading complex feature development and architectural improvements on large-scale iOS codebases.
- Comfortable working with globally distributed teams.