Прикладная Робототехника

JavaScript-разработчик (3D-симуляторы, робототехника)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет

О нас:

Мы — молодая и динамично развивающаяся команда, работающая в сфере робототехники и разработки инновационных аппаратных решений для образовательных учреждений. Наши проекты охватывают весь цикл производства: от создания электросхем и печатных плат до поставок готовой продукции конечным пользователям. В коллективе много студентов и молодых специалистов, поэтому мы создаём благоприятную и дружелюбную атмосферу для профессионального роста и обмена опытом. Наш офис расположен недалеко от станции D2 Калитники.

О проектах:

На данный момент мы работаем над несколькими проектами, основная цель которых — разработка программных симуляторов, позволяющих моделировать и тестировать поведение роботизированных устройств в виртуальной среде. Мы создаём интерактивные визуализации, реалистичные среды и сценарии взаимодействия, позволяющие воспроизводить реальные условия эксплуатации и отрабатывать алгоритмы до их внедрения в физические прототипы.

Чем предстоит заниматься:

- Разрабатывать, поддерживать и улучшать функционал web-приложений.
- Писать чистый, понятный и эффективный код.
- Участвовать в планировании, оценке задач и код-ревью.
- Работать совместно с командой дизайнеров и других разработчиков для реализации комплексных решений.

Что мы ожидаем от кандидата:

- Технические навыки:

- Уверенные знания JavaScript (ES6+).
- Понимание принципов асинхронного программирования.
- Опыт работы с одним из современных фреймворков/библиотек: React, Vue или Angular.
- Знание HTML, CSS, понимание кросс-браузерной и адаптивной верстки.
- Опыт работы с REST API и понимание принципов клиент-серверного взаимодействия.
- Опыт сборки проектов с использованием инструментов Webpack, Babel и подобных.
- Понимание принципов работы с состоянием приложения (Redux/MobX/Vuex или аналогичные инструменты).
- Понимание и использование Typescript
- Практический опыт работы с Docker.
- Навыки работы с системой контроля версий Git.

- Личностные качества:

- Готовность учиться и развиваться в динамичной команде.
- Активный подход к решению задач и желание вносить свой вклад в проекты.
- Умение работать как самостоятельно, так и в команде.

- Будет плюсом, если у вас есть:

- Опыт работы с робототехникой.
- Знакомство с библиотеками для работы с 3D-графикой (Three.js, Babylon.js).
- Опыт или понимание разработки мобильных приложений (Flutter и Dart).
- Понимание особенностей разработки приложений для Android/iOS.
- Опыт работы с CI/CD и базовое понимание DevOps-процессов.

Условия работы:

- Полный рабочий день
- Гибридный формат (2-3 дня в неделю собираемся в офисе)
- Официальное трудоустройство по ТК РФ