Senior Frontend Developer (Web редакторы)

З/П договорная
Размещено 21 апреля


МойОфис - крупнейший российский разработчик безопасного офисного ПО для общения и работы с документами. Все продукты кроссплатформенные, доступны для всех популярных ОС, веб-браузеров и мобильных платформ.Подробнее о нас: https://www.youtube.com/watch?v=VNz2uvR-Qf8&ab_channel=HolyJS Что делают наши разработчики: разрабатывают архитектуру клиентской части веб-редактора; пишут поддерживаемый, тестируемый код на Typescript и JavaScript; улучшают перформанс веб-редакторов; помогают UX инженерам сделать интерфейс, которым было бы приятно пользоваться; помогают бекендерам спроектировать API; помогают автоматизаторам в написании автотестов; не боятся разобраться в новом и непонятном; взаимодействуют с C++ разработчиками, так как ядро проекта это WASM; влияют на развитие продукта; помогают интегрировать наш продукт. Для нас важно: vanilla javascript, typescript; глубокое знание ООП и ФП и базовый принципов написание чистого кода; React или другой библиотеки или фреймворка; базовые знания CSS; базовые знание NodeJS; знание алгоритмов и структур данных (это действительно пригодится). Будет плюсом: Redux-Tookit, Redux, RxJS; WASM, С++, NodeJS; Webpack, AngularJS (есть немного легаси); Docker, Bash, emscripten, cmake. Основа технологического стека наших проектов: основа: React, WASM; дополнительно: redux-toolkit, rxjs, angularjs. Мы предлагаем: работу в стабильной компании с государственной аккредитацией; участие в разработке качественных продуктов, которыми можно гордиться; открытость к обсуждению реализации задач и внедрению новых технологий; поддержку участия в жизни профессионального сообщества (написание статей на Хабр и участие в конференциях в качестве слушателей и спикеров); полное обеспечение CI/CD инфраструктуры. Мы работаем над созданием среды, в которой вы сможете получать удовольствие от работы и быть эффективными. Для этого у нас есть: конкурентный уровень белой заработной платы (обсуждается индивидуально); гибкое начало рабочего дня; посещение профильных конференций; ДМС со стоматологией после испытательного срока; помощь при релокации в Санкт-Петербург. О команде Команда разрабатывает полнофункциональный веб-редактор документов (текстовые, табличные, презентации). Мы используем создаваемые продукты в своей повседневной работе, чтобы лучше понимать своих пользователей. Идеи команды по улучшению продукта приветствуются, а лучшие из них реализуются. Как устроены процессы Мы работаем по SCRUM. Спринт длится 2 недели, планирование обычно занимает час с небольшим, ревью спринта и ретроспектива - 1.5 часа. Обращаем особое внимание на качество, чистоту и производительность кода. Весь код проходит ревью, используем линтеры, юнит-тесты, CI. Обновление стека и работа с техническим долгом планируется наравне с разработкой функциональности. Про наши практики работы с техническим долгом можно прочитать в статье "Ланнистеры всегда платят свои долги (и технические тоже)" на Хабре.