14 июля 2022
Наше кадровое агентство занимается подбором it-специалиста с навыками frontend-разработки на основе react для софтверной продуктовой компании.
Предлагаем рассмотреть вакансию.
Текст вакансии от лица работодателя:
Все наши команды дистанционные, распределенные и международные. Общение происходит на русском и английском.
Наши ценности
Мы ориентируемся на долгосрочный результат. Качественные процессы и отношения внутри команды для нас важнее краткосрочной выгоды.
Команда важна. Существенных результатов можно добиться только работая в команде.
Мы работаем как профессионалы. Для нас это означает:
Самостоятельность в принятии решений и готовность брать ответственность за результат;
Умение формулировать свои мысли и вести диалог;
Готовность воспринимать и давать обратную связь.
Продукт и команда
Продукт представляет собой цифровую систему безопасности морских грузоперевозок (контроль выполнения опасных работ на грузовом корабле, предотвращение инцидентов, контроль действий команды корабля).
Команда продукта является частью одной из крупнейших в мире морских линий, ее внутренним стартапом (это компания в компании, гибкая структура со стартап-культурой внутри большой корпорации). Все наши разработки уже применяются на собственных кораблях компании и облегчают рабочий процесс для экипажа.
Работа распределена между микро-командами (4-5 человек в каждой). Каждая микро-команда состоит из продуктолога (специалиста в морских перевозках), дизайнера, программистов и тестировщиков. Работаем по Канбану. У каждой микро-команды своя доска.
Всего в команде разработки 27 человек. 13 из них в России и 14 в Сингапуре:
12 программистов (2 Frontend, 8 Fullstack, и 2 Backend-разработчика);
2 DevOps / System Administrator;
1 Hardware-инженер;
5 QA-специалиста;
4 продуктовых менеджера (включая Head of Product);
2 проджект-менеджера;
1 руководитель разработки.
Технически вся система это ряд веб-фронтендов и сервера на кораблях и в облаке.
Технологический стек продукта:
Typescript
GraphQL, Apollo (query, mutation, subscription)
Современный React JS, хуки и контекст
Современный CSS. Flexbox, CSS Grid. CSS-in-JS
Современные стандарты в web API: fetch, documentQuerySelector, History API, WebWorker, ServiceWorker, IndexedDB, Windows cross-origin communication
Serverless решения (Azure functions);
Kubernetes & Docker;
CouchDB и PostgreSQL
Git и другие системы контроля версий
Для тестирования кода мы используем jest
Вот package.json одного из наших фронтендов.
Еще мы используем Storybook.
Ваша роль
Ежедневно/регулярно вы будете:
Разрабатывать новый функционал. Новый функционал описывается в виде Story в Джире с указанием Acceptance Criteria;
Писать автотесты. Разработчики пишут unit-тесты к своему функционалу. Сервисные тесты пишет QA-команда;
Делать CodeReview. У нас перекрестный код-ревью. Будут смотреть ваш код и вы будете делать ревью кода других разработчиков;
Взаимодействовать с продуктовой и дизайн-командами. У нас много (но не избыточно) коммуникации. Все через Slack, Zoom, Confluence, Github.
Наш идеальный кандидат:
Опыт с TypeScript;
Опыт разработки на React;
HTML5, CSS3
Умение писать юнит тесты (у нас jest);
Знаете и владеете Promise и async/await;
Умеете работать в англоязычной среде (задачи, пул-реквесты, переписка - на английском).
Будет плюсом:
Уверенное владение React Hooks, Context и Functional Components;
Опыт работы с GraphQL;
Любовь к семантическому html.
Наш процесс поиска и найма
Предварительное собеседование (30-40 минут) через Zoom с видео;
Мы попросим вас выполнить тестовое задание на 1,5 рабочих часа;
Техническое собеседования (30-40 минут) с одним из наших инженеров;
Мы предлагаем
Профессиональную международную команду;
Интересные и сложные задачи;
Дистанционную работу;
Оплату курсов английского языка (SkyEng);
Официальное оформление по ТК по Трудовому договору, 100% белый оклад, перечисление всех страховых взносов и налогов;
Возможность командировок в Сингапур после открытия авиасообщения (1 раз в год, на 1-2 недели);
При необходимости мы предоставляем компьютер для работы. Его конфигурацию мы выбираем самостоятельно.
Убедительная просьба, после отправки отклика на вакансию, связаться также в телеграм : @Denis id