- 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