iOS Developer
- iOS
- Swift
- SwiftUI
- UIKit
- UI/UX
- Xcode
- GitHub
- CI/CD
- Core Data
About Ubiquiti
At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity.
Responsibilities
Design, develop, and maintainiOS applications usingSwift, SwiftUI, and UIKit
Craft intuitive and seamlessuser experiences, with close attention to UI/UX details and usability
Collaborate with designers, backend engineers, and product managers to deliver high-quality features
Participate incode reviews, architectural discussions, and the establishment of best practices
Debug, optimize, and refactor code to improveperformance, reliability, and scalability
Use tools such asXcode and Instruments to analyze runtime, memory, and performance issues
Stay up to date with the latestiOS technologies and apply them to continuously improve the product
Minimum Qualifications
Proven experience iniOS application development, with published apps or code samples on GitHub
Strong proficiency inSwift,SwiftUI, andUIKit
Experience writingclean, maintainable, and testable code
Familiarity withdebugging and performance analysis tools, including Xcode and Instruments
Solid understanding ofnetworking fundamentals for iOS applications
Experience withconcurrency and asynchronous programming in Swift
Strong problem-solving skills and the ability to collaborate effectively in a team environment
Preferred Qualifications
Experience withSwift Concurrency and upcomingSwift 6 features
Familiarity withThe Composable Architecture (TCA) or similar architectural patterns
Experience withCI/CD pipelines and modular app design
Knowledge of advanced iOS frameworks such asAVFoundation, Core Data, Bluetooth, or NFC
Experience integrating third-party or smart home systems (e.g.,Matter)
Familiarity withtesting frameworks and automation
Contributions toopen-source projects or active participation in developer communities
iOS Developer · Ubiquiti