This job might no longer be available.
Senior Software Engineer, MagicScript
4 years ago
Magic Leap is an eclectic group of visionaries, rocket scientists, wizards, and gurus from the fields of film, robotics, visualization, software, computing, and user experience.
We are growing quickly, and this is the time to get on board and play a role in shaping the way people will be interacting with the world tomorrow
Job Description
We are looking for a React-Native developer interested in building a performant and flexible declarative JavaScript framework. You will be responsible for architecting and building the framework, as well as coordinating with the teams responsible for other layers of the framework. Building a framework is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. Help us build the JavaScript framework that powers the future of Augmented Reality applications.
Responsibilities
- Enable and support multiple mobile XR platforms
- Leverage native APIs for deep integrations with all platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Write sample applications and documentation.
Qualifications
- 5-7 years experience with JavaScript
- 2+ years experience with React/React-Native
- Firm grasp of JavaScript and its nuances, including ES6+ syntax
- Knowledge of React, React-Native and Node.js programming
- Ability to write well-documented, clean Javascript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio, CMake
- Understanding of REST APIs, the document request model, and offline storage
- Experience with automated testing suites, like Jest or Mocha
Desired Qualifications
- Open Source experience desired
Education
- Bachelor of Science in Computer Science or Engineering required.
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines.
Create Your Profile — Game companies can contact you with their relevant job openings.