The Scope 🔭
Datature's platform features multiple visual editors that convert raw, unstructured data to highly performant machine learning models. This requires a handful of services to work together seamlessly. You will be working with us on front-end interfaces such as our visual editor, image annotator tools, and solving problems with ReactJS, D3JS, LeafletJS, Computational Geometry, and Large Data Rendering (2D/3D)
Our annotator is written primarily in Typescript and rendered with a combination of LeafletJS, WebGL, and other Computer Vision algorithms. Working with unstructured data is hard, but rendering them is harder - you will be working on building performant web components that will change the way machine learning engineers build on our platform.
Requirements ⚒
- Minimum 5+ Years Experience in Engineering Interactive Frontend Applications
- Experienced in TypeScript, ReactJS, Redux, NextJS and CSS3
- Strong understanding of the React Virtual DOM and Lifecycles
- Knowledge of modern authorization mechanisms, such as JSON Web Tokens
- [Required] Experience Working with Interactive Components using Canvas API, LeafletJS, D3JS, or other Graphically Interactive Libraries (KonvaJS, ThreeJS, etc)
- Experience Using WebWorkers to handle intensive computations in the background, ensuring smooth UI performance
- Some Experience with REST APIs, GraphQL, and WebSockets
- Interest in Building UI with Performance, Accessibility, and Scalability In Mind
- Experience with Cypress or other React/Frontend Testing Libraries
- Knowledge of Graph Algorithms is a plus and Computational Geometry is ❤️
- Having a knack for designing great UI and user journeys is always appreciated
About You 🤖
You do not need a ****Bachelor's or a Masters of Computer Science to write great software.