DroneDeployposted 16 days ago
Full-time • Entry Level
Salt Lake City, UT

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.

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.

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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service