Summary
Join a remote frontend team building sophisticated browser-based interfaces for complex visual data. You'll use Vue.js and WebGL, explore cutting-edge browser capabilities, optimize performance, and tackle challenging problems involving images, video, 3D, and volumetric data.
Highlights
Remote frontend role focused on technically challenging browser-based applications. You'll work with advanced visualization, performance optimization, and emerging web technologies while continuously expanding your technical skills.
Description
Work in Supervisely
Frontend Developer (Vue.js, WebGL)
One of the core features of Supervisely — complex labeling editors for both images, videos, 3D and volumetric DICOM data.
We are looking for people who are passionate about the latest trends in web-browser optimizations, who want to try WebCodecs API today and not in 5 years, who are ready for new technical challenges and want to upgrade skills.
It won't be boring!
Web Development
Remote
Apply for role Other roles
About Supervisely
You can think of Supervisely as an Operating System available via Web Browser to help you solve Computer Vision tasks.
The idea is to unify all the relevant tools within a single Ecosystem of apps, tools, UI widgets and services that may be needed to make the AI development process as smooth and fast as possible.
More Concretely, Supervisely Includes The Following Functionality
Data labeling for images, videos, 3D point clouds and volumetric medical images (DICOM)Data visualization and quality controlState-Of-The-Art Deep Learning models for segmentation, detection, classification and other tasksInteractive tools for model performance analysisSpecialized Deep Learning models to speed up data labeling (aka AI-assisted labeling)Synthetic data generation toolsInstruments to make it easier to collaborate for data scientists, data labelers, domain experts and software engineers
Watch video about Supervisely’s main principles from our CEO Yuri Borisov:
Learn More Here
Try Community EditionExplore apps in Supervisely EcosystemFind technical details in our Developer portal
Your Daily Adventures Will Include
Coding in modern JavaScript using Vue.jsUnderstanding of Node.js, SCSS and HTML5 is welcomed, but not requiredImplementing new features and fixing bugsDebugging and optimizing bottlenecksContributing ideas and constructive feedback to our product development roadmapImproving documentation, creating guides and tutorials for our developer portal
Some Examples Of What You'll Do
Create and improve Photoshop-like toolsRender of hundreds and thousands of figures on screenCode WebGL shaders for GPU optimizationDebug why brush tool works funny on a specific OS
We Are Looking For
2+ years in JavaScript and Vue.jsExperience in building web-graphics using things like Three.js, D3, CanvasAPI, WebGL etc.Experience with state managers like Vuex or MobXBasic understanding of modern developer tools: webpack, babel, docker, gitGood verbal and written communication skills in English
You Will Get Extra Credits For
Experience in working with large resources like video files in web-browserExperience in code optimizing and looking for bottlenecksUnderstanding how web works: Websockets, Rest API, HTTP/2, etc.Backend skills are welcomed: Node.js, Postgres, Redis, NginxUniversity degree in a technical subject (Computer science, Mathematics, or similar) or equivalent experience in the industryExperience creating tutorials, videos or technical blog postsExperience in building your own startup or product
Why You’ll Love It Here
Fully remote job with flexible working hoursSmall team of totally rad (and humble!) peopleQuick professional growth by solving unique and challenging tasksBuilding hacker culture, you'll make many product decisions on your ownImpact and work with our growing community of 65k+ companies, researchers and developers worldwideWork closely and solve real tasks with our customers — leading companies in various industries like autonomous vehicles, agriculture, medicine and manufacturing
Sounds interesting?
Apply for the role now! We kindly ask you to complete this Google Form to continue.
Please make sure to answer all the questions provided to help us better understand you — and we will get back in time!
Complete Google Form
or share this opportunity on social media: