Jobs and Careers
DR

Software Engineer, Mobile

DroneDeploy
United Statesfull_timeVerifiedPosted 10 May 2023

About the role

About DroneDeployWe’re the leading drone software provider making commercial drone data accessible to anyone, anywhere. Trusted by users across various industries, we’re transforming how businesses collect, manage, and analyze worksite data. Our user-friendly platform makes it possible for companies of any size to improve their workflows through scalable image processing, data storage, and real-time sharable drone maps and 3D models. 
We are committed to a global work environment that empowers employees to innovate, grow professionally, and make meaningful impacts. We’re recognized as a # 1 Best Place to Work in the SF Bay Area and have made the Top 200 list of America’s Best Startups. Our employees are creative, driven, and committed to providing our customers with the best drone software in the industry. Our office locations include San Francisco, California | Sydney, Australia | Auckland, New Zealand.
Role Overview 
We’re hiring an experienced Mobile Engineer to join our drone automation team. In this role as Mobile Engineer, you will be responsible for bringing to market some of DroneDeploy's most advanced features for drone flight automation, real-time mapping, machine learning, and more. DroneDeploy’s mobile applications already fly millions of flights globally, and we are expanding our platform. We believe in a future where drones will become 10x smarter and fly themselves without any human intervention. Your work in this role will lay that groundwork.

Responsibilities

  • Develop and deliver software application features primarily using javascript with some native Android code.
  • Hit the ground running as a highly productive, self-driven engineer
  • Support development of features from design to production within a native Android and Angular architecture.
  • Bring new ideas to make DroneDeploy better

Requirements

  • 3+ years of experience developing modern Angular-based applications
  • 1+ years of experience working with Android Kotlin or Java
  • Experience working with Angular, RxJS, and TypeScript
  • Previous experience shipping production code in a popular mobile app
  • Experience with unit testing and e2e testing
  • A healthy and considered balance between loving to ship code fast and keeping up best practices for reliability and maintainability
  • Awareness and opinions on technologies
  • Data-driven decision making and data-literacy
  • Being able to work between 9am - 5pm PT is preferred, with availability between 10am-3pm PT required
Bonus Skills, Experience, Interests
In addition to the required qualifications, we highly value candidates who have a strong understanding of the Android ecosystem and platform, experience with code testing, and a willingness to be flexible with technologies. Additionally, experience in related fields such as drone flight, robotics, imagery, or hardware-connected applications is considered a plus. If you're passionate about building innovative software for the future of drone technology and possess any of these bonus skills, we encourage you to apply.
Software Engineering at DroneDeploy
DroneDeploy is at the forefront of developing cutting-edge drone and robotics technology that solves some of the world's most complex problems. Our engineers use a range of technologies in creating connected iOS/Android applications, drone hardware, flight autonomy, computer vision, scaled compute, 3D reconstruction/rendering, and machine learning. We're looking for talented engineers who share our passion for building innovative software that pushes the boundaries of what's possible in the field.We take pride in our collaborative work environment and foster a strong learning culture, constantly striving to improve and innovate. Our core values are centered around building trust, simplifying, and making things happen. 
Employee Offerings & Benefits include:(may vary by location)Innovative company cultureDrone pilot certificationFlexible work schedules Flexible work locationFamily paid leavePaid healthcare for employeesProfessional development & career advancementsWellbeing activities (live & on-demand)Flexible paid time offEmployee referral bonusCommuter savings
DroneDeploy is an equal opportunity employer.
All DroneDeploy employees are responsible for assisting in protecting the company and customer data by following information security policies and procedures.
Please refer to our Recruitment Privacy Notice for information about privacy during the recruiting process.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

DroneDeploy

View company profile →