Откликайтесь
на вакансии с ИИ

Frontend Developer
Высокий балл за работу над известным open-source продуктом с огромной аудиторией. Удаленный формат и работа с передовыми технологиями (Computer Vision, 3D) делают вакансию очень привлекательной для опытных разработчиков.
Сложность вакансии
Позиция требует глубоких знаний Web APIs (Canvas, Web Workers) и функционального программирования на React. Дополнительным вызовом является работа над сложным open-source продуктом, где важна чистота кода и понимание паттернов проектирования.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior/Middle+ Frontend разработчика в международном open-source проекте рыночные ожидания составляют от $4000 до $6500. CVAT.ai — это глобальный продукт, поэтому вилка может быть выше средней по РФ.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в CVAT.ai уже сейчас
Присоединяйтесь к команде CVAT.ai и развивайте ведущую open-source платформу для разметки данных во всем мире!
Описание вакансии
#fulltime #remote #frontend
🚀 We’re hiring a Frontend Developer at CVAT.ai
🌍 Remote 🕒 Full-time
CVAT (Computer Vision Annotation Tool) is a leading open-source data annotation platform, trusted by 250,000+ teams and researchers around the world.
🔹 What we’re looking for:
Strong JavaScript (ES6/7)
3+ years with React, incl. knowledge of functional programming
Solid knowledge of Web APIs (DOM, Canvas, Storage, Web Workers)
Experience with three.js is a strong plus
Proficient in software development fundamentals and design patterns
Familiarity with CSS preprocessors such as SASS/LESS/Stylus is a plus
Understanding of asynchronous JavaScript and cross-browser web standards
Experience with Git (GitHub or similar)
Open-source contributions are a plus
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- GitHub
- JavaScript
- React
- Functional Programming
- Three.js
- Sass
- Less
- Web Workers
- Stylus
- Canvas API
Возможные вопросы на собеседовании
CVAT активно использует Canvas для отрисовки аннотаций. Важно понимать, как кандидат оптимизирует производительность при работе с большим количеством графических объектов.
Как бы вы оптимизировали производительность Canvas при отрисовке тысяч интерактивных объектов в реальном времени?
В вакансии указано знание функционального программирования. Это ключевой аспект архитектуры современных React-приложений.
Какие принципы функционального программирования вы считаете наиболее важными при разработке на React и почему?
Работа с тяжелыми данными (изображения, видео) требует выноса вычислений из основного потока.
В каких случаях в проекте на React оправдано использование Web Workers и с какими сложностями можно столкнуться при передаче данных?
CVAT работает с 3D-облаками точек, поэтому знание three.js является большим преимуществом.
Расскажите о вашем опыте работы с three.js. Как организовать взаимодействие между React-компонентами и сценой Three.js?
Open-source проекты требуют строгого соблюдения стандартов и понимания того, как изменения затронут широкое сообщество пользователей.
Был ли у вас опыт участия в open-source проектах? Как вы подходите к процессу code review в публичных репозиториях?
Похожие вакансии
Junior Frontend Developer
Senior Frontend Developer (Angular)
Senior Frontend Developer (Angular, Fintech)
Junior Frontend Developer
Middle+/Senior React Developer
Junior Frontend Developer (Vue)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!