MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Blue Wire Software

Senior iOS Developer

Full-time

About the job

Responsibilities: Develop and maintain native iOS applications using Swift, SwiftUI, and UIKit. Design and implement scalable architectures using MVVM, Clean Architecture, modularization, and TCA. Build networking and persistence solutions using the relevant iOS frameworks and libraries. Write and maintain unit, UI, and snapshot tests. Debug, profile, and optimize applications using Xcode and Instruments. Implement CI/CD, feature flags, A/B testing, analytics, and crash reporting. Work with push notifications, deep links, and MapKit. Participate in Git-based development, code reviews, and pull requests. Manage iOS releases, including signing, TestFlight, and App Store Connect.  Requirements: 7+ years of native iOS development experience. Strong Swift experience, including Swift Concurrency (async/await, actors). Experience with SwiftUI and UIKit. Experience with MVVM, Clean Architecture, Swift Package Manager, and TCA. Experience with URLSession, REST, JSON/Codable, and Core Data, SwiftData, or Realm. Experience with XCTest or Swift Testing, XCUITest, and snapshot testing. Experience with Fastlane, GitHub Actions, Bitrise, or Xcode Cloud. Experience with Firebase, Amplitude, Mixpanel, Crashlytics, or Sentry. Experience with push notifications, deep links, and MapKit. Strong Git, pull request, and code review experience. Experience with code signing, TestFlight, and App Store Connect. At least one large-scale, high-user-volume app in production, such as e-commerce, food delivery, or fintech.