- Minimum 2+ Years Experience in Engineering 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 projects
- 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 in Graph Algorithms is a plus and Computational Geometry is
- Having a knack for designing great UI and user journeys is always appreciated
Frontend Engineer, Platform - Singapore - DATATURE PTE. LTD.
2 weeks ago
Description
Roles & ResponsibilitiesAbout the job
At Datature, we are building a platform for training and deploying machine learning models swiftly without a single line of code. Datature Nexus is an MLOps platform that allows users to label unstructured data and construct complex machine learning pipelines all in their browser using highly visual editors.
Our users have leveraged our platform to solve problems in a myriad of verticals - from grading crops to optimizing manufacturing to identifying diseases from MRI scans. Datature levels the playing field for teams and companies in most industries to start AI-driven revolutions of their own.
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, 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
About You
You don't need to have a Bachelor's or Masters of Computer Science to write great software. We are looking for a frontend guru who has built products that have shaped the lives of users and have a portfolio of meaningful side projects. If you have personal projects to flex or show us, it tells a better story than putting up a wall of 34 skills in the CV.
That said, we are looking for someone with a niche set of skills who can work on advanced rendering techniques and frameworks, leveraging front-end technologies.
Why You'll Love Us
We are a technology-first team dedicated to developing the most intuitive and performant platform to shape the way users think about building machine learning capabilities. We are a quirky group of engineers that you will enjoy debating about codes and algorithms with. Gone are the days where you have to build yet another internal CRUD tool.
You will be solving the most important problems at the intersection of machine learning, design, and computational geometry. You will have the largest impact on how users feel and navigate the journey from end to end on our platform.
If this is your cup of tea, we would love to hear from you.
Do include links to previous projects, GitHub profiles, or any links that might help us learn more about you.
Tell employers what skills you haveJSON
MASSIVE
CSS3
Scalability
Pipelines
WebGL
REST
TypeScript
Front-end Development
UI
Authorization
Rendering
Video Encoding
Geometry
API
Accessibility
Github
CSS JavaScript