yandex
C
CVAT.ai
+500% приглашений

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

Ускорим процесс поиска работы
УдалённоПолная занятость

Frontend Developer

ИИОценка ИИ

Высокий балл за работу над известным open-source продуктом с огромной аудиторией. Удаленный формат и работа с передовыми технологиями (Computer Vision, 3D) делают вакансию очень привлекательной для опытных разработчиков.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует глубоких знаний Web APIs (Canvas, Web Workers) и функционального программирования на React. Дополнительным вызовом является работа над сложным open-source продуктом, где важна чистота кода и понимание паттернов проектирования.

Анализ зарплаты

Медиана5 000 $
Рынок3 500 $ – 6 500 $
ИИОценка ИИ

Зарплата в объявлении не указана, но для Senior/Middle+ Frontend разработчика в международном open-source проекте рыночные ожидания составляют от $4000 до $6500. CVAT.ai — это глобальный продукт, поэтому вилка может быть выше средней по РФ.

Сопроводительное письмо

I am writing to express my strong interest in the Frontend Developer position at CVAT.ai. With over 3 years of experience in React and a deep understanding of functional programming, I have built complex web applications that prioritize performance and user experience. My expertise in Web APIs, including DOM and Canvas, aligns perfectly with the technical requirements of maintaining a sophisticated data annotation tool like CVAT.

I am particularly excited about the opportunity to contribute to an open-source project trusted by over 250,000 teams. I have extensive experience with JavaScript (ES6/7), CSS preprocessors, and Git-based workflows. Furthermore, my familiarity with software design patterns and asynchronous programming ensures that I can contribute to a scalable and maintainable codebase. I am eager to bring my technical skills to your remote team and help advance the capabilities of computer vision annotation.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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

Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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 в публичных репозиториях?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

C
CVAT.ai