Senior Frontend Developer
Частный рекрутер
Рекрутер Aleksei
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 1 года до 3х лет190 000 ₽
О РАБОТОДАТЕЛЕ
Компания занимаемся разработкой программного обеспечения с 2009 года. Последние 4 года мы принимаем участие только в продуктовых проектах, интегрируясь в их команду, либо полностью отвечая за разработку.
Все наши команды дистанционные, распределенные и международные.
Общение происходит на русском и английском.
Мы оплачиваем курсы английского языка (SkyEng или Britlish)
Рабочий день гибкий, начинать работу можно с 7 утра до 10:30 по Москве.
О ПРОЕКТЕ
Мы предлагаем вакансию Senior Frontend Engineer в продукте, который разрабатывает системы безопасности морских грузоперевозок (контроль выполнения опасных работ на грузовом корабле, предотвращение инцидентов, контроль действий команды корабля).
Команда продукта является частью одной из крупнейших в мире морских линий, ее внутренним стартапом (это компания в компании, гибкая структура со стартап-культурой внутри большой корпорации). Все наши разработки применяются и апробируются на ее собственных кораблях.
Технически вся система это ряд веб-фронтендов и нескольких серверов на корабле и в облаке.
Технологический стек продукта:
- Node JS + Typescript
- GraphQL, Apollo (query, mutation, subscription)
- Queue (мы используем RabbitMQ)
- Современный React JS, хуки и контекст
- Современный CSS. Flexbox, CSS Grid. CSS-in-JS
- Современные стандарты в web API: fetch, documentQuerySelector, History API, WebWorker, ServiceWorker, IndexedDB, Windows cross-origin communication
- Git и другие системы контроля версий
- Для тестирования кода мы используем jest
- Serverless решения (Azure functions)
- CircleCI & Kubernetes & Helm
- CouchDB, MariaDB, Redis
Работа распределена между микрокомандами (4-5 человек в каждой). Каждая микрокоманда состоит из продуктолога (специалиста в морских перевозках), дизайнера, программистов и тестировщиков.
Всего в команде разработки 24 человека. 7 из них в России и 17 в Сингапуре:
- 10 программистов (8 Fullstack- и 2 Backend-разработчика)
- 1 DevOps / System Administrator
- 1 Hardware-инженер
- 5 QA-специалистов (QA Lead, QA-автоматизатор, 3 Manual QA)
- 4 продуктовых менеджера (включая Head of Product)
- 2 проджект-менеджера
- 1 руководитель разработки
Вы будете работать в микрокоманде, которая занимается облачной частью сервиса.
Примеры задач, которые вам предстоит решать:
- Разработка новых фронтенд компонентов
- Перевод Rest API интерфейса на GraphQL
- Разработка нового фронтенд-функционала
ТРЕБОВАНИЯ
Нужно чтобы вы:
- Имели опыт разработки на React + TypeScript
- Уверенно владели React Hooks, Context и Functional Components
- Знали HTML5, CSS3
- Умели писать юнит тесты
- Знали и владели Promise и async/await
- Умели работать в англоязычной среде (задачи, пул-реквесты, переписка - на английском)
Будет плюсом:
- Опыт разработки собственных UI Компонентов
- Использование styled-components/jss или других библиотек css-in-js
- Опыт работы с Node.js, GraphQL, NoSQL
- Опыт работы с Docker и CircleCI
МЫ ПРЕДЛАГАЕМ
- Профессиональную международную команду
- Работу с самым современным JS-стеком (React/Typescript)
- Интересные и сложные задачи
- Гибкий график, дистанционную работу
- Оплату курсов английского языка
- Официальное оформление по ТК по Трудовому договору, 100% белый оклад, перечисление всех страховых взносов и налогов
- Возможность командировок в Сингапур (1 раз в год, на 1-2 недели)
- При необходимости мы предоставляем компьютер для работы, либо можем оплатить апгрейд вашего компьютера