Drivemode

Mobile Software Engineer – iOS

Drivemode

full-time

Posted on:

Location Type: Hybrid

Location: Mountain ViewCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $130,000 - $174,000 per year

About the role

  • Develop a vehicle companion app on iOS with a Kotlin Multiplatform (KMP) core and native SwiftUI views
  • Provide guidance and support across the app feature stack, including the Android app and the server layer
  • Partner with product managers, designers, backend engineers, and peers across Honda
  • Engage in discussions and contribute ideas to product definitions and designs
  • Work with the team to troubleshoot and resolve software defects and issues
  • Support engineering development lifecycle processes in a highly regulated and safety-oriented industry
  • Build prototypes to validate the feasibility of challenging requirements and to test new ideas
  • Drive company vehicles to support hands-on product development, testing, and real-world validation
  • Get behind the wheel for competitive analysis, benchmarking, and helping shape the next generation of our products

Requirements

  • BS in Computer Science, Software Engineering or a related field (or equivalent experience)
  • Team player with a positive attitude and who is committed to continuously improving the team, the product, and the company
  • Experience creating readable, thoughtful, and maintainable code
  • Experience utilizing dependency injection, asynchronous programming, and multi-threading, particularly around structured concurrency
  • A passion for exploring and adopting new technologies and mobile development best practices
  • Experience in the Automotive industry
Benefits
  • full benefits
  • company's bonus structure
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Kotlin MultiplatformSwiftUIdependency injectionasynchronous programmingmulti-threadingstructured concurrencymobile development best practicessoftware defect resolutionprototypingengineering development lifecycle
Soft Skills
team playerpositive attitudecommitment to improvementcollaborationproblem-solvingcommunicationcreativityadaptabilitycritical thinkingproduct definition contribution
Certifications
BS in Computer ScienceBS in Software Engineering