View Our Website View All Jobs

Sr. Software Engineer, iOS

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

Preferred

  • 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

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file