Software Engineer - HYBRID

Employer

Job Description

Software Engineer

Position title: Software Engineer

Location : Menlo CA, USA

Hyrbird: Two Days in office.


Mission:

Our cleints XR/Frontend Engineer evaluates emerging technologies and provides innovative Frontend and AR/VR/MR development solutions for our clients 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, WebComponents, etc.
  • Background in working with Progressive Web Apps (PWAs).

Behavior:

  • Interpersonal communication.
  • Oral and written communication.
  • Team player respected by peers.
  • Leadership in applying and mentoring best practices.
  • Learn quickly in a fast-paced environment.
  • Excellent time-management, multi-tasking, and communication skills.
  • Capable of juggling multiple projects and related complexities at the same time.


Client Description:

Our client is a technology company that provides digital solutions and distributes ground-breaking technologies to enable performance (and sustainability) that are crucial for the global energy industry. With expertise in more than 120 countries, the company collaborates with suppliers, contractors, and business partners in surrounding communities to create life-changing technologies that unlock cleaner and safer access to energy for every community. Psst, this also includes the communities you and I work in! How cool!


Our client knows that their employees are the biggest asset of the entire company and believes that everyone should have the opportunity to reach their highest potential. They are ever-evolving and constantly innovating to provide every. single. person. the tools to achieve higher goals! The vast diversity (representing more than 160 nationalities) is what makes the company stronger, collaboration is what helps the company achieve more..together. They will continue to give talented people the platform to perform at their very best and offer career developmental skills to help do so.


With your creative ideas, design expertise, and attention to detail--you will help create the ultimate digital experience! The experience you will gain, skills you will sharpen, and people you will meet will transfer onto your resume setting you apart from the rest. If you haven't had experience in the energy industry yet, this is your chance to transition into a massive industry with incredible growth! Discover the impact you can make and apply today to see the many opportunities we have for you!