Software Engineer, Mobile

Logo of DroneDeploy

DroneDeploy

📍Remote - United States

Job highlights

Summary

Join DroneDeploy's ground mobile capture team and contribute to the future of reality capture. As a Mobile Software Engineer, you will play a key role in developing cutting-edge projects, working collaboratively to design, develop, and maintain our ground mobile app. This fully remote role, based in the U.S. and within the Pacific time zone, offers flexibility in scheduling. You will work with a team of engineers to create intuitive and powerful tools, tackle challenging technical problems, and integrate with 3rd party hardware. DroneDeploy offers a supportive work environment with mentorship, professional growth opportunities, and remote work support.

Requirements

  • Proficiency in Swift and a deep understanding of iOS development principles
  • Experience with unit testing, concurrent programming, and implementing tools for app performance monitoring and reliability
  • Experience in using Xcode Instruments, troubleshooting crashes, optimizing performance, and diagnosing issues
  • Familiarity with developing mobile apps that require 3rd party hardware integration
  • Willingness to learn and contribute to Python APIs and backend logic that is used by the ground mobile app specifically
  • A passion for solving complex problems and a knack for finding innovative solutions
  • A desire to stay up-to-date with the latest technologies and trends
  • Proficient understanding of code versioning tools, like Git

Responsibilities

  • Develop, design, build, and own high impact, high reliability customer facing features end to end for our ground mobile app including mobile client and backend APIs
  • Work alongside senior engineers, product and design team members to create intuitive and powerful tools that empower our users
  • Tackle challenging technical problems and find creative solutions to deliver exceptional user experiences
  • Work closely with hardware to seamlessly connect our app with 360-degree cameras like Insta360 and Ricoh Theta, as well as RTK GPS receivers for high accuracy capture
  • Prototype novel functionality using the latest computer vision and machine learning features from ARKit
  • Participate in hackathons and push the boundaries of what’s possible with iOS

Preferred Qualifications

Experience with 3D model rendering, spatial tracking, and ARKit/SceneKit is a plus

Benefits

  • Flexible Work Options – Enjoy flexibility with both your schedule and work location
  • Family Paid Leave – Supporting you and your family when it matters most
  • Top-Tier Healthcare Benefits – Comprehensive health coverage designed to support your well-being
  • Professional Development & Career Growth – Opportunities to advance and grow in your career
  • Flexible Paid Time Off – Take the time you need to recharge and stay balanced
  • Employee Referral Bonus – Help us grow the team and get rewarded for great referrals
  • Drone Pilot Certification – Get certified and develop unique skills with our support
  • Innovative Company Culture – Thrive in an environment that encourages creativity and collaboration

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let DroneDeploy know you found this job on JobsCollider. Thanks! 🙏