О компании
Cvat is a leading developer of an open-source data annotation platform for computer vision tasks.
Обязанности
- Designing, developing, and deploying scalable, reusable, modular, and efficient code that can handle multiple simultaneous requests within a fast-paced environment
- Researching new tools and keeping yourself up-to-date on advancements and trends in the development space, as well as software and web development
- Designing, developing, and testing UI and API integration for our products
- Working within cross-functional teams to turn the feedback of various stakeholders into final products that meet their needs
- Ensuring high performance and availability of applications and providing support for troubleshooting production issues
- Leading the implementation of user interfaces and user experience recommendations in collaboration with the development team
Требования
- Exceptional JavaScript skills (ES6/7)
- 3+ years of experience with ReactJS, incl. knowledge of functional programming
- Good knowledge of web API's, in particular: DOM, Canvas, Storage, Web Workers
- Experience with three.js as a significant advantage
- Proficient in software development fundamentals and design patterns
- Familiarity with CSS preprocessors such as SASS/LESS/Stylus is a plus
- Understanding of cross-browser compatibility and web standards
- Understanding of asynchronous programming in JavaScript
- Experience with Git and GitHub or other source code management tools
- Good English (at least intermediate)
- Active in the open-source community and contributions are a plus
Условия
- Be part of a team passionate about computer vision and open-source
- Career development opportunities
- Flexible work schedule with the freedom to work remotely from any location
- A healthy work-life balance supported by generous vacation and sick leave policies
- Medical insurance and benefits