Job Description
With careful attention to detail and performance, responsibilities include:
-
- Create performant, reusable tools for charting and data visualization
- Write optimized code that works across current versions of all major browsers
- Develop efficient and complex user interfaces
- Think through edge cases and unexpected user interactions to develop a robust UX
- Architect forward-thinking structures that ease future feature expansion
Requirements include an eye for visual balance and harmony, and experience in:
-
- Drawing and animation programming
- Building reusable tools in TypeScript or JavaScript
- Using developer tools to debug and profile JavaScript code
- Collaborating respectfully with friendly remote colleagues
- Taking ownership and responsibility for work
- Staying on top of new developments in tech, continually learning
A strong candidate may also have experience with:
-
- HTML5 canvas, SVG, D3, or similar tech
- TypeScript and JavaScript
- HTML 5 and CSS
- React and Redux
- REST APIs and Websockets
- Web Workers or WebAssembly (WASM)
- Go (Golang) or Rust
- WebGL and/or related libraries like three.js
- Optimizing large datasets
To apply for this job please visit jobs.lever.co.