Вакансия: JavaScript Developer (Remotely) в Москва

Полное описание вакансии: JavaScript Developer (Remotely) в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1917058 JavaScript Developer (Remotely) Москва > ЭНИ.РАН open 2024-11-12
Необходимые навыки
  • > Git
  • > JavaScript
  • > Node.js
  • > Docker
  • > React
  • > NoSQL
  • > Vue.js
  • > MongoDB
  • > Meteor.js
Требования

Имеешь позитивный опыт работы с фреймворком Vue2/Vue3 или React - у нас Vue. Уверенно работаешь с Node.js (Express...

Обязанности

Разработка компонентов со сложной бизнес-логикой (иерархии, списки, построение связей и тд). Оптимизация сложных запросов в базу данных/ написание новых...

Описание

ANY.RUN - международная продуктовая команда.

Наш сервис - интерактивная песочница для анализа подозрительного контента.

Мы продукт #1 в мире, которым пользуются самые известные крупные компании: IBM, Canon, Hewlett-Packard, Renault, GAP, McAfee и много других:)

В настоящий момент ищем в команду уверенного кодера, с которым мы продолжим развивать продукт.

Что нужно будет делать:

  • разработка компонентов со сложной бизнес-логикой (иерархии, списки, построение связей и тд);
  • оптимизация сложных запросов в базу данных/ написание новых запросов с JOIN;
  • оптимизация фронтенд показателей web vitals;
  • разработка виртуальных скроллов;
  • работа с большими объемами данных (как запрос из базы, так и вывод на клиент);
  • фикс багов и техдолга - много легаси, переписка на Vue;
  • работа над бибилиотекой компонентов.

Мы ожидаем, что ты:

  • имеешь позитивный опыт работы с фреймворком Vue2/Vue3 или React - у нас Vue;
  • уверенно работаешь с Node.js (Express, Nest);
  • умеешь писать тесты на свой код и понимаешь, в каких ситуациях они требуются, а в каких нет (у нас Jest, Vitest);
  • знаешь, как работать с Docker;
  • понимаешь, как работают базы данных, классно, если нереляционные, идеально, если MongoDB;
  • знаешь, как сделать свой код эффективным (как эффективно использовать память, увеличить быстродействие и тд);
  • умеешь хорошо декомпозировать задачи;
  • понимаешь ценность code review и активно участвуешь в нем;
  • понимаешь, как работать с мониторингом и системами сбора логов;
  • ориентируешься в чужом коде, не боишься легаси и понимаешь, как извлечь из него ценность;
  • не испытываешь проблем с частой коммуникацией между командами и отделами;
  • имеешь навык/желание к наставничеству/помощи коллегам;
  • умеешь в мультизадачность или готов развивать этот навык;
  • позитивен, энергичен и открыт к новому.

Не обязательно, но будет плюсом:

  • имеешь опыт работы с Meteor.js и с Nuxt.Js;
  • умеешь работать с Typescript;
  • знаешь, как работать с библиотекой компонентов;
  • работал с VueSSR;
  • знаешь, как работать со сборщиками (webpack, vite);
  • понимаешь, как обеспечить безопасность веб приложения (инъекции, атаки и тд);
  • свои проекты на github/bitbucket, публикации на профильных площадках;
  • стремление к личностному и профессиональному развитию, желание делиться полезными компетенциями.

Что мы можем предложить:

  • коллектив увлеченных профессионалов - твое мнение всегда будет услышано, и ваша роль в проекте будет весомой;

  • конкурентную ЗП, которая напрямую зависит от ваших способностей и растет вместе с вами, бонусы-премии по результатам работы;

  • классическая пятидневка, можно работать из любой точки мира;

  • аккредитованы в РФ, есть филиалы в Казахстане и ОАЭ, поддержим любой твой выбор;

  • Apple MacBook или быстрое железо для адептов Linux;

  • участие в профессиональных конференциях и обучении;

  • ДМС со стоматологией, компенсация затрат на спорт, английский язык и психотерапию.

Вверх