Application Guide

How to Apply for Senior Software Engineer, Mobile

at Joby Aviation

🏢 About Joby Aviation

Joby Aviation is pioneering electric vertical takeoff and landing (eVTOL) aircraft to revolutionize urban mobility with quiet, emission-free air travel. Working here means contributing to sustainable transportation technology that could transform how people commute, blending aerospace innovation with consumer software development. The company's mission to make fast, quiet, and affordable air travel accessible positions it at the forefront of the emerging advanced air mobility industry.

About This Role

As a Senior Software Engineer, Mobile at Joby Aviation, you'll develop consumer-facing mobile applications that connect users to their air travel services, from booking flights to managing accounts. This role is impactful because your work directly shapes the customer experience for a revolutionary transportation service, requiring close collaboration with product and design teams to create intuitive, reliable apps. You'll also contribute to backend integration, ensuring seamless connectivity between mobile interfaces and flight operations systems.

💡 A Day in the Life

A typical day involves collaborating with product managers to refine feature requirements, implementing iOS features using Swift and modern frameworks, and integrating with backend APIs developed in languages like Java or Go. You'll participate in code reviews, work closely with QA engineers on testing strategies, and contribute to maintaining both public-facing and internal applications that support Joby's air mobility ecosystem.

🎯 Who Joby Aviation Is Looking For

  • Has 8+ years of software development with proven expertise in iOS development using Swift and modern frameworks like SwiftUI or Combine
  • Demonstrates experience building and shipping consumer apps to the App Store, with a portfolio showing polished, user-facing applications
  • Possesses backend development skills in languages like Java, Go, or Python, enabling API implementation and system integration
  • Holds a Computer Science degree and shows a track record of collaborating with product managers, designers, and QA teams in agile environments

📝 Tips for Applying to Joby Aviation

1

Highlight specific iOS apps you've shipped to consumers, especially those with complex user interfaces or backend integrations

2

Emphasize any experience with transportation, travel, or logistics apps, as this aligns with Joby's mobility focus

3

Showcase projects where you collaborated with product managers and designers to iterate on consumer-facing features

4

Include examples of backend work you've done in Java, Go, or Python that supported mobile applications

5

Demonstrate your understanding of aviation or transportation technology by mentioning relevant interests or projects in your application

✉️ What to Emphasize in Your Cover Letter

["Explain why you're passionate about sustainable transportation and how your mobile development experience aligns with Joby's mission", "Provide specific examples of consumer apps you've built and shipped, highlighting metrics like download numbers or user engagement if available", 'Describe your experience collaborating with product managers and designers to create intuitive user experiences', 'Mention any backend development work that supported mobile applications, showing your full-stack capabilities']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Study Joby Aviation's aircraft technology, particularly their eVTOL design and planned service models
  • Research the advanced air mobility industry and Joby's competitors like Archer Aviation and Lilium
  • Explore Joby's mobile app presence if available, or similar transportation apps to understand user experience expectations
  • Learn about FAA certification processes and how software integrates with aviation systems

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Deep technical questions about Swift, iOS frameworks, and mobile architecture patterns for consumer applications
2 Scenarios about collaborating with product managers and designers to implement features based on user requirements
3 Discussion of your experience with API integration and backend development in languages like Java, Go, or Python
4 Questions about your app deployment process, App Store submission experience, and maintenance practices
5 Inquiries about how you approach testing and quality assurance for consumer-facing mobile applications
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Focusing only on mobile development without demonstrating backend integration experience
  • Presenting generic app examples without highlighting consumer-facing, shipped applications
  • Failing to show collaboration experience with product managers and designers in agile environments

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Joby Aviation!