About this positionSeeScan us seeking an iOS Developer to join our team. This is a fully onsite position located in Kearny Mesa.
CompensationThe salary range for our iOS Developer position is
$125,000 to $160,000 annually.
This range represents a good faith estimate based on the qualifications we expect to find in a successful candidate. Actual compensation offered may be less or greater than this estimate based on a variety of factors, including, but not limited to, our assessment of your ability to bring value to our organization.
We offer - A position within an established company that has over 40 years of experience
- Medical, dental, and vision coverage
- Traditional and Roth 401(k) investment options, with partial company matching contribution
- Flexible Paid Time Off plan with no cap or "use it or lose it" requirement
In your application, include your resume and a thoughtful cover letter explaining why you are the ideal candidate for this position. We are looking for a long-term, in-house teammate to join us, not a contractor or consultant.
In this position, you will - Develop, test, and maintain features for iOS applications to support our latest suite of utility locating equipment
- Integrate the app with Bluetooth, Wi-Fi, and cloud APIs to connect seamlessly with hardware and backend systems
- Optimize app performance, memory usage, and network efficiency for real-time data streaming
- Participate in code reviews, architecture discussions, and technical planning sessions
- Support debugging and troubleshooting, collaborating with QA and hardware teams
Desired skills - iOS app development and expert knowledge in the iOS application lifecycle
- Strong proficiency in Swift, SwiftUI and UIKit
- Deep understanding of async/await, Actors, Combine and the evolution of Swift Concurrency
- Experience with BLE, Location and WiFi libraries
- Experience with networking libraries (URLSession, WebSockets, SwiftNIO, AlamoFire)
- Experience with web services (REST, MQTT, OAuth etc.)
- Deep knowledge of Xcode and Swift Package Manager
- MVVM and MVC architectures
- Testing: Swift Testing Framework, XCTest, mocks, automation
- CI/CD, GitHub and/or GitLab
- Data persistence (User Defaults, File System, SQLite, CoreData, SwiftData)
Additional, helpful skills - Knowledge of TCA and functional programming concepts.
- Experience using CoreML and other machine learning tools.
- Knowledge of AWS web services
- Experience with pair and/or mob programming
About you - Writes clear, maintainable, modular and testable code with documentation
- Enjoys learning new skills and staying up to date with the evolution of iOS app development
- Enjoys learning new shortcuts and collaborating with team members to increase productivity
- Able to adapt quickly to changing priorities and moving targets, while always working with a sense of urgency
- Collaborative team player with strong communication skills
Your background - 4+ years hands-on experience in software development, especially iOS app development
- BS in computer science, computer engineering, or similar with relevant experience
Notes - No recruiters, contractors, or consultants, please
- No relocation assistance or visa sponsorships available for this position