Hangar is building a platform to capture and supply aerial data to our customers across industries such as construction, telecommunication, infrastructure, real estate and consumers. We are in the business of creating a data pipeline to deliver powerful insights to our customers and partners who understand the importance of automated, on-demand data capture.
We are looking for a candidate with a diverse computer science background to help Hangar Technology tackle some truly tough and exciting challenges. This candidate will primarily participate in our Flight and Capture team to create software written in Swift that runs on iOS devices. This software is responsible for controlling a drone during a precise mission to capture specific imagery. This is not your standard iOS app where it is heavy on UI and UX and light on business logic. Although good UI and UX is an important part, the true value in the app is the complex and deep business logic that is controlling the drone.
Our ideal candidate has strong experience with both functional and object-oriented languages and has demonstrated experience in a complex computer science application. Hangar Technology puts a higher priority on prior computer science experience than direct iOS experience.
Responsibilities and Duties
Design, implement and deliver applications in Swift on the iOS platform to control drones during a precision flight to capture imagery.
Flight test drone code in simulators and in real world environments.
Contribute to the Hangar backend platform’s REST API written in NodeJS.
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Required Qualifications & Skills
4+ Years Experience in a Structured Language such Java, C#, C++, Swift, Object C, NodeJS
Hands-on development experience with iOS Swift/Objective C
Bachelor’s Degree in Computer Science or equivalent experience
Experience with iOS frameworks such as Core Data, Core Animation, Location Services, etc.
Experience with offline storage, threading, and performance tuning
Experience with RESTful APIs to connect iOS applications to back-end services
Background in Math and/or Engineering
Prefer experience with the DJI Mobile SDK and experience with DJI drones including: Phantom, Mavic, Inspire.
Experience with mapping solutions including: MapBox GL, ESRI and Google Maps.
Knowledge of other web technologies and UI/UX standards
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools
Familiarity with cloud message APIs and push notifications