Software Engineer, Mobile (Ground Team) (USA)

DroneDeploySalt Lake City, UT
149d

About The Position

As a Mobile Software Engineer, you'll be a key member of our team, learning from experienced engineers and making tangible contributions to our ground mobile app. This is a role designed for growth; you'll have the opportunity to work on real features that reach our users, all while developing your skills in a supportive, fast-paced environment. If you are passionate about mobile technology and eager to learn, we want to hear from you. We champion diversity and encourage candidates of all backgrounds to apply, even if you don't meet every listed qualification. Share with us your distinctive strengths; we're keen to understand the unique perspectives you bring to the table.

Requirements

  • A foundational understanding of Swift and the iOS SDK, gained through projects, coursework, or up to one year of professional experience.
  • Familiarity with software development fundamentals like data structures, algorithms, and object-oriented design.
  • A passion for writing clean, readable code and a desire to learn best practices.
  • A curious and collaborative mindset with a strong desire to learn and solve challenging problems.
  • Excellent communication skills and a willingness to ask questions.
  • An internship or prior professional experience in software development.
  • Any exposure to 3D graphics, ARKit, or Python.

Responsibilities

  • Develop, test, and ship features for our ground mobile app with guidance from senior engineers.
  • Collaborate with your team, including product managers and designers, to understand user needs and help turn ideas into reality.
  • Gain experience working with external hardware, helping to connect our app with 360° cameras and high-accuracy GPS receivers.
  • Contribute to the quality of our app by writing unit tests and helping to diagnose and fix bugs.
  • Explore and learn new technologies, including ARKit and computer vision, through feature work and team hackathons.

Benefits

  • Culture of Innovation & Collaboration – Thrive in an environment that values creativity and teamwork.
  • Drone Certification – Get certified and gain unique, hands-on skills with our full backing.
  • Flexible Work Arrangements – Enjoy autonomy with remote-first options and schedule flexibility.
  • Paid Family Leave – Take the time you need to support your family during life’s most important moments.
  • Comprehensive Healthcare Coverage – Plans designed to support your well-being.
  • Career & Growth Development – Build new skills and unlock opportunities through continuous learning.
  • Flexible PTO – Take time off when you need it to recharge—we trust you to manage your time well.
  • Employee Referral Bonus – Know someone great? Refer them and earn a bonus when they join our team.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service