What are the responsibilities and job description for the Senior IOS Engineer position at TalentAlly?
We are on the hunt for a seasoned Senior iOS Engineer to lead the charge in crafting innovative experiences for our cutting-edge Fan and Staff Apps. Join us at the forefront of sports technology as you develop seamless features, ranging from biometric entry and frictionless shopping to mobile ticketing and real-time loyalty rewards, enhancing the experience.
Responsibilities
This pivotal role demands a technical expert capable of mastering complex third-party SDK integrations, working with Bluetooth and Ultra-Wideband hardware connectivity, and delivering smooth, reliable user experiences under the high-pressure environment of live sporting events. If you thrive on pushing the boundaries of mobile innovation in a dynamic setting, we want to hear from you. Key Responsibilities:
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cybersecurity, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology. PDN-a2020e7d-5e33-460f-ba2f-afef191fc9d1
Responsibilities
This pivotal role demands a technical expert capable of mastering complex third-party SDK integrations, working with Bluetooth and Ultra-Wideband hardware connectivity, and delivering smooth, reliable user experiences under the high-pressure environment of live sporting events. If you thrive on pushing the boundaries of mobile innovation in a dynamic setting, we want to hear from you. Key Responsibilities:
- Lead development of the Fan App (iPhone) and Staff App (iPad) iOS applications.
- Architect and implement new features, including biometric enrollment (GameFace ID), mobile ticketing, payments, and loyalty rewards.
- Integrate and manage third-party SDKs, including Ticketmaster, Adobe Experience Platform, and Chase Payments (Tap to Pay).
- Implement Bluetooth Low Energy (BLE) and Ultra-Wideband (UWB) connectivity for smart seat integration.
- Collaborate with backend teams to consume REST APIs and handle state synchronization across distributed systems.
- Ensure excellent performance and reliability under event-day conditions (high concurrency, network variability).
- Mentor junior iOS developers and conduct thorough code reviews.
- Work with QA to establish comprehensive test coverage using XCTest and XCUITest.
- Participate in cross-functional pods with backend, Android, and QA engineers.
- Contribute to architectural decisions and drive improvements to the mobile codebase.
- Support TestFlight distribution and App Store release processes.
- Participate in on-call rotations for event-day support.
- 5 years of professional iOS development experience.
- Expert-level proficiency in Swift and UIKit.
- Strong experience with SwiftUI for modern declarative UI development.
- Deep understanding of iOS architecture patterns (MVVM, VIPER, Clean Architecture).
- Experience integrating and managing complex third-party SDKs.
- Proficiency with RESTful API integration and handling asynchronous network operations.
- Experience with Combine or RxSwift for reactive programming patterns.
- Strong understanding of iOS state management patterns and data persistence.
- Experience with Core Bluetooth for BLE device connectivity.
- Familiarity with CI/CD pipelines for iOS (Azure DevOps, Fastlane, or similar).
- Experience with TestFlight distribution and App Store submission processes.
- Proficiency with Git (GitFlow branching strategy preferred).
- Strong debugging skills, including profiling with Instruments.
- Experience writing unit tests with XCTest and UI tests with XCUITest.
- Bachelor's degree in Computer Science or related field (or equivalent experience).
- Experience with iPad app development and adaptive layouts.
- Knowledge of Ultra-Wideband (UWB) for spatial awareness and proximity detection.
- Experience with biometric enrollment flows (Face ID, custom facial recognition).
- Background in sports, entertainment, or ticketing applications.
- Experience with Ticketmaster SDK or ticketing system integrations.
- Familiarity with payment processing SDKs (Chase, Square, Apple Pay).
- Experience with push notifications and background processing.
- Knowledge of accessibility best practices (VoiceOver, Dynamic Type).
- Experience with SonarQube or similar code quality tools.
- Familiarity with analytics SDKs (Adobe Analytics, Firebase).
- Experience supporting apps with large user bases under high-concurrency conditions.
- Languages: Swift 5.x.
- UI Frameworks: UIKit, SwiftUI.
- Architecture: MVVM, Clean Architecture.
- Networking: URLSession, Combine.
- Hardware: Core Bluetooth, Ultra-Wideband.
- Third-Party SDKs: Ticketmaster, Adobe Experience Platform, Chase Payments.
- Testing: XCTest, XCUITest.
- CI/CD: Azure DevOps, TestFlight.
- Version Control: Git (Bitbucket), GitFlow.
- Code Quality: SonarQube.
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal-opportunity employer and value diversity, equality, inclusion, and respect for people.
- The salary will be determined based on several factors, including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
- Participate in OP monthly team meetings and participate in team-building efforts.
- Contribute to OP technical discussions, peer reviews, etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cybersecurity, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology. PDN-a2020e7d-5e33-460f-ba2f-afef191fc9d1