Frontend-разработчик
Опыт работы: От 3 до 6 лет
Полная занятость
Задачи
- Разработка нагруженных интерактивных диаграмм (линейная, гант), которые являются основным рабочим инструментом бизнес-пользователей. Используются разные технологии их рендера, как html div, так и Canvas
- Создание внутренних инструментов конфигурации UI, которыми настраиваются прочие модули продукта
- Разработка и поддержка проектов SPA на TypeScript и Vue.js: классические приложения с обширной пользовательской функциональностью и возможностью кастомизации без разработки
- PWA: push-уведомления для мобильных приложений на устройствах без внешнего интернета
- Взаимодействие с бэкендом по GraphQL и REST API
- Журналирование OpenSearch
- Трейсинг Sentry
- Безопасность и аудит Keycloak.
Для реализации этих задач тебе потребуется
Стек:- TypeScript.Vue 3,
- Composition API,
- Pinia,
- Vite,
- pnpm,
- web-workers.
Мы ожидаем:
- опыт разработки web-приложений более 2 лет
- опыт разработки сложных приложений с использованием Vue.js
- уверенное знание современного JavaScript/TypeScript
- владение HTML, CSS, DOM, API браузеров
- навыки работы с Bash, Git
- ответственность и умение договариваться с коллегами
- готовность к командной работе и наличие соответствующего опыта.
Будет плюсом
- есть опыт работы с GraphQL
- есть общее представление о том, что такое Docker, сборочные конвейеры и т.п.
- есть навыки работы с node.js, или другим ЯП для backend.
Работа в Ramax Group – это
- Работа в аккредитованной IT-компании;
- Комфортный график работы: работайте в комфортном офисе в Москве или в Санкт-Петербурге, а при необходимости – полностью удаленно;
- Корпоративный университет: мы приглашаем ТОПовых лекторов по различным темам - от научно-популярных до общеразвивающих;
- Кафетерий льгот и компенсаций: ДМС после испытательного срока и расширенная бенефитная программа в начале каждого года;
- Подарки к Новому году для сотрудников и детей;
- Материальная помощь сотрудникам на значимые события;
- Корпоративные мероприятия: мы вместе работаем и отдыхаем: играем в настольные игры и участвуем в мероприятиях (спортивных, культурных, развлекательных и т.д.).