Software Engineer

Employer

Job Description

Job Title: Software Engineer

Duration: Full Time

Work Location: Menlo Park, CA 94025

Job Type: Full Time

Work Type: Onsite

Pay Rate: $160000-160000 / Yearly

Job Description:

Mission

  • The Client XR/Frontend Engineer evaluates emerging technologies and provides innovative Frontend and AR/VR/MR development solutions for Client transformational services and products.
  • The XR/Frontend Software Engineer is responsible for implementing user experiences for IoT, Big Data, AI, ML, AR, VR, MR, and other technical groups as needed.
  • This role will work collaboratively and iteratively with engineering, various stakeholders, UX designers, and other tech center teams.

Responsibilities and Duties

  • Build sophisticated and elegant user interfaces for web, mobile, AR/VR/MR and other mediums as they arise.
  • Collaborate with user experience and visual designers, developers, and product owners to implement scalable and interactive applications.
  • Keep abreast of novel technical concepts and markets.
  • Provide technical leadership and documentation to developers and stakeholders.
  • Apply usability procedures and principles as defined at the project or Product Line level or through customer input.
  • Build prototypes, products and systems that meet the project quality standards and requirements.
  • Design, develop, and maintain innovative software solutions based on the latest immersive production technologies.
  • Contribute to and supports re-use through common components that are well documented and tested.
  • Interact and engage with customers, users, Product Managers, and Technical Architects to understand needs and increase the positive impact on users’ experience.

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field or equivalent experience
  • Relevant coursework or experience in different technical fields with Human-Computer Interaction / User Experience is a plus.
  • 5+ years of experience working as a Frontend Developer.
  • Experience developing for XR devices using the Unity game engine.
  • Familiarity with OpenXR, MRTK, Oculus SDK, OpenVR, or other XR SDKs.
  • Experience with JavaScript, Typescript, C# or C++ coding for 3D graphics.
  • Experience in profiling and performance optimization of applications.
  • Experience evangelizing new and existing XR technologies with developers and other stakeholders, including business leaders.
  • Have a good understanding of the latest technology trends for frontend development and XR ecosystem.
  • Background/understanding of different frameworks such as Angular, React, StencilJS, Three.js, Web Components, etc.
  • Background in working with Progressive Web Apps (PWAs).