Lead Javascript Engineer
Job Description:
As the Javascript Engineer on the Browser team, you will lead the development of the PrismaticJS library, create samples and cutting edge XR web experiences. You will also have an opportunity to contribute to Magic Leap's Helio Browser and work with key partners. The ideal candidate will have full stack experience developing modern web applications using a variety of tool sets, remarkable problem-solving skills, attention to detail, experience with 3D engines, cross-team communication and a passion for creative web application development.
Responsibilities:
● Lead the development of Prismatic, a declarative JS library for adding 3D content to web pages,
● Build next-generation Spatialized Web Experiences.
● Design and develop reusable/distributable web libraries.
● Explore and design dynamic and compelling consumer experiences.
● Work closely with UX designers, product managers, project managers and browser engineers.
● Passionate about OSS and W3C specs.
● Lead by example and mentor fellow developers.
Qualifications:
● At least 5 years of JavaScript development creating high-performance scalable web applications
● Experience creating or contributing to a javascript framework or library
● Experience with development tools including Node.js, Rollup, CommonJS, Browserify and ParcelJS.
● Experience with Angular 2, React Web/Native, Vue.js.
● Experience with three.js, WebXR or WebGL
● Experience with 3D gaming engines such has Unity or Unreal
● Experience developing production-quality web applications that consume REST services.
● Experience with JavaScript based Unit and UI test libraries including Jest, TestCage, Mocha, Chai, Jasmine.
● Experience using Git/Bitbucket VCS.
● Ability to multi-task and manage tasks with varying priorities.
● Collaborative team player that can think outside the box.
Education:
● BA/BS in Computer Science or equivalent experience