Senior iOS Developer
Job Description
This role centers on delivering a universal iOS application across Apple's platforms, including visionOS and Apple Watch.
Responsibilities
- Design and enhance a single codebase that runs across iOS, iPadOS, macOS, watchOS, and visionOS.
- Develop sophisticated motion and drop detection algorithms using native iOS frameworks and device sensors.
- Implement reliable telemetry to capture device metrics such as thermal data and battery statistics.
- Create seamless data synchronization with internal stores, including Splunk integration.
- Maintain and evolve the existing codebase while expanding automated testing coverage.
- Deliver production-ready features using Swift, SwiftUI, and CoreData with an emphasis on maintainability.
Requirements
- Extensive native iOS development experience using Swift and SwiftUI, with familiarity in Objective-C.
- Track record building universal apps that run smoothly across multiple Apple platforms.
- Strong proficiency with CoreData, iOS SDKs, and databases such as PostgreSQL and SQLite.
- Experience implementing data synchronization via REST APIs and HTTP protocols.
- Familiarity with Unix command line tools, Git, and the Xcode development environment.
- Knowledge of CI/CD workflows using Jenkins and experience with enterprise logging systems like Splunk.
- Proven ability to craft robust, maintainable codebases with comprehensive testing strategies.
- Must be onsite at the client's Austin, TX office, five days per week.
Technologies
- Swift
- SwiftUI
- CoreData
- iOS SDK
- PostgreSQL
- SQLite
- REST APIs
- HTTP
- Unix command line tools
- Git
- Xcode
- Jenkins
- Splunk
- visionOS
Benefits
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- Employee Stock Purchase Program