Middle iOS Engineer
Core
Design, build, and maintain efficient, reusable, and reliable iOS applications.
Role type
Middle iOS Engineer
Builds
iOS mobile applications
Domain
Mobile development (iOS)
Deliverable
product features
Required skills
Swift, OOP, iOS design patterns (MVVM, Coordinator), Xcode, BLE, OTA, SwiftUI, UIKit, Core Bluetooth, dependency managers (CocoaPods, SPM), concurrency (GCD, Combine), REST API, Git, continuous integration, application distribution, Apple HIG, unit testing
Preferred skills
Agile mindset, computer science fundamentals, risk analysis, requirement estimation
Technologies
Swift, SwiftUI, UIKit, Core Bluetooth, GCD, Combine, CocoaPods, SPM, Git, Xcode
Responsibilities
Design and build efficient, reusable code; identify UI problems and devise solutions; refactor existing code; participate in code reviews; collaborate on feature delivery; suggest technical improvements.
Seniority
Middle, hands-on IC