iOS Developer
hace 11 días
Bristol
Role Summary Senior iOS Developer to design, build, and maintain high-quality, scalable mobile applications. The role involves hands-on development, architecture, mentoring, and collaboration with cross-functional teams. Key Skills & Experience • Strong iOS development experience using Swift & SwiftUI, • Architecture patterns: MVC, MVVM-C, • Networking: URLSession, Codable, • Data & Storage: SwiftData, Core Data, SQLite, Caching, • Concurrency & Background tasks: GCD, Operation Queues, Background Modes, Swift Concurrency, • Testing: XCTest, XCUITest, Snapshot Testing, • Reactive programming using SwiftUI, • Security: Keychain, Encryption, SSL Pinning, Biometrics, MFA, • CI/CD: GitHub Actions, Fastlane (SAST/DAST is a plus), • App distribution: App Store, Beta releases, • Develop and maintain reusable, secure, and high-performance iOS components, • Review code, mentor developers, and resolve complex issues, • Collaborate with product, design, and engineering teams, • Ensure app performance, quality, and scalability