Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вакансии Новый топик    Ответить
 Frontend Team Lead (React), Москва, от 290 000 до 350 000 руб. на руки  [new]
Надежда Сушкова
Member

Откуда: Москва
Сообщений: 825
Всем привет!

Компания Кортекс занимается разработкой инновационной b2b цифровой платформы для беттинга.

Наша команда ищет Frontend Team Lead с отличным знанием React.

Наш стек:

- бекенд: C++ (Boost, Cmake, Conan), C# (Net.Core, Nuget), DB (PostgreSQL, MongoDB), MQ (ZeroMQ, RabbitMQ);

- фронтенд: React, Mobx, TypeScript, Storybook, Webpack

У нас есть:

## Технологии

Фронтовый Lerna-монорепозиторий с несколькими пользовательскими приложениями и общими пакетами (бизнес-логика, UIKit).
Реализуем и юнит-тестируем общую бизнес-логику и сервисы без привязки к любым фреймворкам.
Инкапсулируем фичи в ленивые пакеты, состоящие из моделей, тестов, моков и умных вьюх.
Управляем данными в основном в MobX, постепенно мигрируем от Redux.
По-взрослому управляем зависимостями через DI: inversify js.
Отдельно верстаем в Storybook глупые компоненты в рамках собственного UIKit, присматриваемся к WebComponents.
Пишем на ESnext со всегда свежим TypeScript и CRA.
Вообще все зависимости обновляем регулярно.
Собираем код с помощью Webpack и Rollup.
Управляем событиями через RxJS.
Поддерживаем 11 языков с помощью экосистемы LinguiJS (автоматический скан кода на переводы и поддержка актуальности базы строк), отдельная система Weblate для переводчиков.
Не холиварим на код ревью по мелочам, а настраиваем prettier, eslint, stylelint, etc.
Прекоммит, препуш, премерж хуки локально и на CI-окружении (прогон линтов, тестов, билдов, проверок).
В качестве вьюшного фреймворка у нас последний React: хуки, контексты - all inclusive.
Поддерживаем только современные браузеры, включая мобильные.
Делаем плавные анимации, хотим, чтобы вы умели также.
Реализуем и юнит-тестируем общую бизнес-логику и сервисы без привязки к любым фреймворкам (MVVM).

## Процессы

Матричная структура компании с плоской иерархией.
Работаем в кросс-функциональных фича-командах из аналитиков, дизайнеров, фронтов, бэков, админов и тестеров.
Сначала прорабатываем требования и дизайны, потом оцениваем задачи и планируем спринт, только потом начинаем разрабатывать, потом ревьювим друг друга, а в конце тестируем, багофиксим и внедряем.
Каждый день в обед проводим статус, где рассказываем о делах и прогрессе, решаем возникающие проблемы.
Релизимся и регрессимся раз в 2 недели, в каждый момент времени одна из команд занимается стабилизацией релиза, пока остальные пилят фичи.

## Челленжи

Координировать работу кросс-функциональной команды разработки (5–7 человек: dev, test, analyst/ux).
Настолько большое количество данных, что без специальных хаков даже Redux DevTools зависает, но при этом наш фронт вообще не тормозит.
Все это с реалтайм обновлениями раз в несколько секунд по супер-быстрому вебсокету с бинарным протоколом и бэкендом на C++.
Огромный бэклог, фичей на годы вперед.
Разнообразная кодовая база, нетривиальные задачи, которые часто можно классифицировать как челленж.
Несколько больших подсистем будут переписываться с нуля в ближайшие месяцы, вы можете успеть в этом поучаствовать.
Гибкий график при условии выполнения своих задач в свои сроки.

## Саморазвитие

Уделяем гораздо больше внимания лучшим практикам общей организации кода, чем привязке к конкретному модному фреймворку, при этом изнутри понимаем как все они работают. Тем не менее если в данный момент используем Реакт, значит берем из него и хуки, и контексты, и все современные подходы.
Реально используем паттерны проектирования (DI контейнер, сервисы-синглтоны, отдельные ленивые feature контейнеры, состоящие из модели, ее моков и тестов, плюс умных вьюх).
Постоянно ищем новых сеньеров и собеседуем по полсотни джунов за день, чтобы собрать и растить в каждом нашем отделе достойное будущее.
Прямо сейчас делаем первые юнит и интеграционные тесты, при вашем желании есть возможность заняться созданием фреймворка, тулзов, наладить сам процесс автоматизации релизного регресса вместе с отделом тестировщиков, нанять и руководить командой JS-тестирования.
Можете собеседовать новых кандидатов, стать лидом сеньерной фича-команды, ментором группы студентов, возглавить новый проект по типу перехода на автотестирование или создания CMS, развития новой админки, либо спокойно заниматься разработческими задачами.
Постоянно держим руку на пульсе: совершенствуем не только технологии, но и процессы разработки, растем в размерах.
Супер-квалифицированный коллектив (только сениоры за редкими исключениями), возможность реального обмена опытом и роста скиллов за очень короткое время, хотя мы бы хотели сотрудничать как можно дольше, наши планы смотрят на 10 лет вперед.

## Атмосфера и условия

Дружный коллектив, совместные бары-караоке.
Оборудование на ваш выбор (ноутбук/стационарник, мак/винда).
Просторный только отремонтированный офис с панорамными окнами на Яузу и Садовое кольцо на 3 этажах бизнес-центра класса А со своим спортзалом и личным девушкой-тренером, душами и кухней на этаже, столовой и кафешками внизу.
Корпоративный абонемент в фитнес-центр у метро с тренажеркой, групповыми занятиями, банями-хамамами.
Для жаворонков - корпоративная утренняя шахматная школа по желанию :).
Чай, сладости и фрукты на кухне.

# Нам нужно

## Хард скиллы

Широкие знания computer science.
Многолетний опыт промышленной разработки на любых языках и фреймворках.
Отличное понимание парадигм и лучших практик создания веб приложений, особенно со стороны фронтенда.
Последний опыт на React и TypeScript + верстка.

## Софт скиллы

Умение руководить командой.
Вы умеете связывать цели бизнеса с активностями технических команд и понимаете, зачем это нужно.
Умение работать в команде по Agile методологиям.
Умение оценивать сроки и отвечать за них.
Вы самостоятельны и инициативны, не будете ждать, что за вас решат проблемы, а предложите решения.
Быстрая смекалка и «гибкость» в решении проблем.
Вы умеете выдвигать гипотезы, аргументированно и прозрачно доносить свою точку зрения.
Умение и готовность обучать новых сотрудников.

Контакты:
n.sushkova@coretechs.ru
@reweshdiver
9 июл 20, 20:14    [22164839]     Ответить | Цитировать Сообщить модератору
 Re: Frontend Team Lead (React), Москва, от 290 000 до 350 000 руб. на руки  [new]
SpellBuilder
Member

Откуда: р.Москва, д.МО
Сообщений: 1958
Надежда Сушкова

Каждый день в обед проводим статус, где рассказываем о делах и прогрессе, решаем возникающие проблемы.
@reweshdiver

А у нас есть принято.
23 июл 20, 16:09    [22172501]     Ответить | Цитировать Сообщить модератору
 Re: Frontend Team Lead (React), Москва, от 290 000 до 350 000 руб. на руки  [new]
fkthat
Member

Откуда:
Сообщений: 3029
SpellBuilder
А у нас есть принято.

За 350 на руки прием пищи можно и перенести немного :))
23 июл 20, 17:28    [22172574]     Ответить | Цитировать Сообщить модератору
Все форумы / Вакансии Ответить