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.
🚀 Application Tools
🎯 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
Highlight specific iOS apps you've shipped to consumers, especially those with complex user interfaces or backend integrations
Emphasize any experience with transportation, travel, or logistics apps, as this aligns with Joby's mobility focus
Showcase projects where you collaborated with product managers and designers to iterate on consumer-facing features
Include examples of backend work you've done in Java, Go, or Python that supported mobile applications
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:
⚠️ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!