This job might no longer be available.
Principal Software Engineer, MagicScript
4 years ago
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.
- Mentor and guide other engineers.
- Act as subject matter expert in individual field.
Qualifications
- 10+ years experience with JavaScript
- 3+ years experience with Node.js/NPM
- 1+ 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 strongly desired
- Native programming with C/C++ strongly desired
Education
- Bachelor of Science in Computer Science or Engineering required. Master’s Degree preferred
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines.
#LI-CP1
Create Your Profile — Game companies can contact you with their relevant job openings.