Weeby.co is looking for a C++ Engineer | ONSITE (Mountain View, CA) | FULL TIME | REDACTED_EMAIL
We are changing the way people build games. We believe that non-zero compile times when iterating on a game are unacceptable, that the right tools can turn a single developer into an entire game studio, and that drop-in social experiences provide them with the best user acquisition and re-engagement strategy in the industry. The Tealeaf team builds the runtime that makes that all possible.
Responsibilities
You will be part of our team building Tealeaf, the HTML5 runtime that powers all Weeby games on iOS and Android. You will contribute to features like on-device remote debugging from your desktop browser, remote application loading, CanvasRenderingContext2D Path APIs, and the WebGLRenderingContext.
- Implementing DOM APIs in C++ and exposing them to the JavaScript runtime
- Writing integration tests in JavaScript for new APIs. A feature that isn’t tested isn’t done.
- Code review other team member’s features and fixes
Qualifications
You have experience with the following:
- writing concurrent C or C++
- binding native code with a JavaScript engine like v8 or SpiderMonkey
- writing JavaScript
- implementing vector graphics rendering algorithms
- OpenGL ES, WebGL
- WebIDL, experience implementing/maintaining C++ code generator
- Knowledge/experience with blink dev-tools protocol
Why you should join
We build the tools to make building fun games easy, and we have fun while we build them. The code we write spans several domains which makes for intellectually stimulating days. When we need a break from the keyboard we compete in an office ping pong ladder, get coffees and dine down the block. For fun we have team BBQs, weekly team dinners and enjoy weekly game nights joined by friends and the StartX community.
We offer competitive salaries (weeby 250k) and equity.
Interested? Shoot us an email (REDACTED_EMAIL) with your resume.