Компанія: | Avalanche Laboratory |
Місто: | Украина, Киев |
Вулиця місця роботи: | Украина, Киевская область, Киев |
Розміщена: | 26 серп. 2018 |
Необходимые навыки
Мы ожидаем, что Вы на очень высоком уровне понимаете работу с Angular (4 преимущественно, понимание 2 крайне приветствуется). Не только на уровне пользования, а на уровне создания и доработки собственных компонентов и глубокого понимания принципов работы.
Мы ожидаем, что Вы хорошо понимаете React — у нас его много, но ожидаем мы это не потому, что Вам придется много с ним работать: скорее мы считаем, что тот уровень знаний который мы ожидаем увидеть в Angular, автоматически подразумевает под собой, что Вы очень хорошо знаете целостно фронтовый стек, и соответственно React хоть вскользь, но видели, и как минимум баловались. Известный спор React или Angular — Вам точно будет с кем провести (конечно-же победит vue.js, мы даже не сомневаемся).
Также для нас достаточно принципиально, что Вы имеете представление о работе с Node.js на задней стороне фронта (наш бэк написан на Go, Node.js используется преимущественно для поддержки фронта, но имеются и нодные бэк компоненты). Иметь представление, подразумевает, что Вы можете внести разумные изменения, которые с третьего раза но таки пройдут код-ревью, а также Вы в состоянии прочитать и разобраться в имеющемся коде (что как бы является прериквизити для предыдущего). Нода не является примарным скиллом — но наличие ее понимания крайне много добавляет к карме.
Предлагаем
Что за все это с нашей стороны?
— Крайне профессиональная команда. Все с кем Вам придется работать уже прошли не менее жесткий отбор, чем Вы. Даже при достаточно «жидком супе» на рынке — планку мы не снижаем.
— У нас нет корпоративного bst. У нас вообще достаточно мало правил — все в рамках common sense.
— Мы покупаем то оборудование, которое Вы хотите.
— У нас достаточно много ништяков (вроде бесплатных обедов), но мы не заморачиваемся на этом.
— Для нас важно, что Вы хорошо и добросовестно делаете свою работу. Это стоит во главе угла. Все остальное — не принципиально.
И самое главное — мы простые и понятные, мы не усложняем себе жизнь и не усложняем вещи.
Обязанности
Вы будете работать в команде из 6-ти разработчиков, под руководством scrum-мастера, где Вашей основной задачей станет разработка новых и усовершенствование уже созданных библиотек компонентов и пользовательских интерфейсов для среды спортивных ставок.
Рутины — минимально, команда — крайне профессиональная, большинство ребят имеют за спиной ряд мировых имен в своем послужном списке. Технологический стэк — более чем современный и в общем и целом мы полностью настроены на результат: у нас практически нет корпоративных правил, нет жестких рамок, зато есть исключительная нацеленность выводить на рынок лучший продукт и до сих пор мы доказывали это не на словах, а на деле.
О проекте
Нашим клиентом является один из ведущих операторов систем спортивных ставок в Европе: наши системы, в реальном времени, принимают и обрабатывают информацию о сотнях спортивных матчей проходящих здесь и сейчас, информация коррелируется в реальном времени и система адаптирует коэффициент ставок на спортивные матчи в соответствии с информацией поступающей в реальном времени, как о количестве ставок и их объеме так и ходах спортивных матчей. Вся обработка происходит в реальном времени на бэкенде, при помощи нескольких распределенных систем, и выводится конечному пользователю посредством написанных на React визуальных компонентов.
Визуальные компоненты варьируются от крайне сложных графически (с наложением векторных компонентов на поток живого видео и рендером все происходящего в готовый продукт), до достаточно простых crud-форм (на back office) для корреляции коэффициентов на входящих потоках.
В общем и целом, систему графического интерфейса можно описать как систему повышенной сложности, т.к. преобладающее количество визуальных компонентов кастомные и созданы специально для удобства работы в беттинге (что в целом является тенденцией рынка, т.к. беттинг-системы как на frontend-е, так и на backend-е повышают планку технической сложности в разы). Иными словами, это совсем не потому-что мы очень любим велосипеды — мы бы с большим удовольствием этого не делали.