BS in computer science, computer engineering, or similar
Strong proficiency in Swift, SwiftUI and UIKit
Deep understanding of Swift concurrency models like async/await and Combine
Experience with Bluetooth, Wi-Fi, networking, and web services
Knowledge of Xcode and Swift Package Manager
Familiarity with CI/CD practices, GitHub, and data persistence mechanisms.
Responsibilities
Develop, test, and maintain iOS app features for utility locating equipment
Integrate applications with Bluetooth, Wi-Fi, and cloud APIs
Optimize app performance for real-time data streaming
Participate in code reviews and technical planning sessions
Collaborate with QA and hardware teams for debugging and troubleshooting
Benefits
Medical, dental, and vision coverage
Traditional and Roth 401(k) with partial company matching
Flexible Paid Time Off with no cap or 'use it or lose it' policy
Full Job Description
About this position
SeeScan us seeking an iOS Developer to join our team. This is a fully onsite position located in Kearny Mesa.
Compensation
The 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