Software Engineer, Mobile, Oculus Companion App

Software Engineering | Menlo Park, CA

As a Software Engineer on the Oculus Companion App team, you'll be responsible for building features that will help people discover VR content and connect with friends on Oculus. We're looking for someone who's passionate about building great user experiences on mobile to come help us build a cross-platform app for Android and iOS using React Native. Our ideal candidate is an experienced JavaScript developer with a strong track record for building intuitive, engaging user interfaces with React.


  • Work closely with our product and design teams to deliver new user experiences for iOS and Android.
  • Implement new features from end to end using JavaScript, Objective-C and Java.
  • Use software development best practices to write code that is maintainable, testable and performant.
  • Create high-quality user interfaces that adhere to Android/iOS design principles and best practices.

Minimum Qualifications

  • 1+ years of experience with React or similar frameworks.
  • BS or MS in CS or equivalent experience.

Preferred Qualifications

  • Experience building iOS or Android applications.

Ready to Join?

Apply Now

Oculus is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at +1 650-308-7837.