This job might no longer be available.
Senior Software Engineer - Contractor
3 years ago
Job Description
We are looking for a Senior Mobile / React-Native Application Developer to help create the future of Mixed Reality computing. This role is perfect for a strong self-starter with an endless curiosity and deep desire to innovate.
Our ideal candidate will have extensive experience developing high-performance application and platforms and proficiency deep down to the system level:
- Mobile experience with React Native (deep understanding on iOS using Swift/Obj-C, experience on Android using Java/Kotlin)
- Desktop programming for Windows and macOS, may exposure to driver level
- Software platform design and development is desired
- Nice to have CAD plugin experience, python, C++, 3D printer, 3D file format, or etc.
- Additionally, experience with AR/VR/MR, OpenCV, and OpenGL are beneficial.
Responsibilities:
- Conduct research to problems and bring up proof to the concept
- Design, build, debug, and deploy world-class applications and SDKs for mobile and desktop platforms
- Work as a team player to collaborate with cross-functional teams to define, design and ship new features
- Utilize native and 3rd party libraries to enable advanced application features
- Work on bug fixing and improving application performance
- Unit-test code for robustness and reliability
Qualifications:
- Experience in design and develop software platform, a MUST
- Experience with C++ in desktop programming (Win32, Mac, or etc.)
- Extensive understanding in both iOS and Android, with React Native experience
- Experience with AR/MR using ARKit / ARCore
- Experience in CAD plugin APIs, python, C++, 3D printer, 3D file format conversion
- Experience with OpenCV, OpenGL, or etc.
- Have published at least one high qualify app to the App Store
- Experience working with third-party libraries, frameworks and APIs
- Strong communication skills and ability to work in a fast-paced small team environment
- Strong mind to navigate in the ambiguity
- Self-motivated and understand the Knowing-Doing Gap
- Be open minded to expect in researching on an unknown topic
Education:
- MS in Computer Science or equivalent preferred
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.