About the Role
Artificial is looking for the first engineer to start our Javascript and front-end team. You will help design and build a Javascript client and framework for application development, as well as helping select the development tools, build patterns, and standards used.
About You
- Broad knowledge of the browser and javascript ecosystem
- Excited about the challenges of working with physical devices in the real world
- Comfort defining goals and roadmaps for execution in an ambiguous environment
- Very comfortable developing in a Linux environment
You Have
- Set up tooling for frontend deployments: Webpack, yarn, babel, gulp, etc...
- Significant experience with JS frameworks: React, Vue, Angular, etc...
- Design of offline or hybrid single page applications is a plus
- Experience with any of WebRTC, websockets, webgl, and high-performance data handling in JS
- Mastery of ES6+ and an opinion on when to use TypeScript (or equiv.)
- A degree or study in software engineering or computer science is preferred, but equivalent experience is welcome