7 + years of overall software engineering experience with a focus on mobile engineering
Expert-level proficiency in Swift and SwiftUI, with a strong understanding of modern iOS app architecture and UI design principles.
Extensive experience developing and maintaining complex iOS applications using SwiftUI as the primary UI framework.
Strong understanding of data flow and state management in SwiftUI, including use of Observer pattern: @Observable, @State, and @Environment.
Knowledge of Apple’s Human Interface Guidelines (HIG) and best practices for adaptive layouts and user experience.
Solid understanding of Swift Concurrency (async/await, actors, structured concurrency) and familiarity with Swift 6 concurrency features.
Experience with Xcode tools, including Instruments for performance profiling and debugging.
Understanding of CI/CD pipelines for iOS (e.g., Fastlane, GitHub Actions, TestFlight deployment, and App Store optimization).
Strong technical leadership and mentoring capabilities with ability to collaborate cross-functionally, conduct code reviews, and communicate technical trade-offs to stakeholders
Usage of AI tools for software development, ideally in professional experience
Nice to Have:
Understanding of spatial UI design principles (windows, volumes, immersive spaces) and experience adapting iOS apps to spatial environments