What you will be doing:
- Author, debug, test, profile, optimize, and document well reasoned, tested, and mature application code in Javascript (latest ECMAScript standard)
- Articulate and identify engineering solutions and concerns with the art and product disciplines
- Compose well reasoned design documents for features that demand rigor
- Provide and receive feedback on designs and code from fellow engineers
Experience you will need:
- Fluency in Javascript including (and beyond) major features included since ES6
- Proficiency in at least one language that is somewhat different from Javascript (nonprototypal inheritance, compiled, statically typed, etc)
- Experience with React.js and Mobx or demonstrated aptitude to ramp extremely quickly
- Experience with native development in a mobile or desktop platform
- Strong oral and written communication skills
- Experience with traditional rendering and graphics pipelines (OpenGL, DirectX, Metal, Vulkan) Preferred
- Experience embedding Javascript or similar scripting language (Lua, Squirrel, etc) in a native application - Preferred
- Experience with React Native - Preferred
- Experience authoring networked realtime applications with a persistent connection - Preferred
|