Описание вакансии
Мы разрабатываем МойОфис — безопасные офисные решения для общения и совместной работы с документами. Нашими продуктами ежедневно пользуются не только сотрудники крупнейших компаний, государственных учреждений и образовательных организаций, но и физические лица.
Ваши будущие задачи:
- написание и отладка JavaScript ( Typescript) кода и тестов, рефакторинг;
- оптимизация производительности приложения;
- взаимодействие со смежными командами проекта (UI/UX, бэкенд, автоматизированное тестирование);
- планирование развития технической части продукта.
Для нас важно:
- глубокие знания Javascript, знакомство с тенденциями развития языка;
- знание одного из современных фронтенд-фреймворков (React, Angular, Vue);
- умение работать с REST сервисами;
- владение английским на уровне чтения и написания рабочей документации.
Будет плюсом:
- опыт работы с React Native;
- опыт оптимизации Web-приложений;
- знание принципов современного UX-дизайна, опыт поиска оптимального баланса между красотой интерфейса и сложностью реализации.
Основа технологического стека наших проектов:
- React
- React Native
- TypeScript
Мы предлагаем:
- участие в разработке качественных продуктов, которыми можно гордиться
- открытость к обсуждению реализации задач и внедрению новых технологий
- поддержку участия в жизни профессионального сообщества (написание статей на Хабр и участие в конференциях в качестве слушателей и спикеров );
- полное обеспечение CI/CD инфраструктуры;
- современное рабочее место.
Мы работаем над созданием среды, в которой вы сможете получать удовольствие от работы и быть эффективными. Для этого у нас есть:
- конкурентный уровень белой заработной платы (обсуждается индивидуально);
- офис в историческом центре города (5 мин. от ст. м. пл. Восстания и Маяковская);
- оплачиваемые обеды в офисе;
- гибкое начало рабочего дня;
- посещение профильных конференций;
- ДМС со стоматологией после испытательного срока;
- корпоративный английский, частичная компенсация спорта;
- помощь при релокации.
О команде
Мы используем создаваемые продукты в своей повседневной работе, чтобы лучше понимать своих пользователей. Идеи команды по улучшению продукта приветствуются, а лучшие из них реализуются.
Как устроены процессы
Мы работаем по SCRUM. Спринт длится 2 недели, планирование обычно занимает час с небольшим, ревью спринта и ретроспектива — 1.5 часа.
Обращаем особое внимание на качество, чистоту и производительность кода. Весь код проходит ревью, используем линтеры, юнит-тесты, CI.
Обновление стека и работа с техническим долгом планируется наравне с разработкой функциональности. Про наши практики работы с техническим долгом можно прочитать в статье "Ланнистеры всегда платят свои долги! (и технические тоже)" на Хабре.