ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1917058 | JavaScript Developer (Remotely) | Москва | > ЭНИ.РАН | open | 2024-11-12 |
Требования
Имеешь позитивный опыт работы с фреймворком 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;
-
участие в профессиональных конференциях и обучении;
-
ДМС со стоматологией, компенсация затрат на спорт, английский язык и психотерапию.