• Работаем вместе 1 год
  • Исходная команда – 2 человека
  • Команда сегодня – 2 человека
Подробнее

Мы - Рувикс, и мы создаем команды, которые делают живые ИТ-продукты и решают реальные задачи пользователей. Мы расширяем свои команды и сейчас нам требуется middle/senior developer.

LiteForex - это онлайн валютный рынок для трейдеров. Наш проект заключается в создании аналога графиков из сервиса TradingView. Это позволит просматривать графики цен различных активов и проводить их технический анализ с помощью различных индикаторов, таких как скользящее среднее. Так же будет возможность рисования на графике с помощью различных инструментов рисования. Это будут не статические картинки, а изображения, привязанные к точкам "живого" графика, который можно прокручивать и масштабировать, и изображения при этом будут меняться одновременно с графиком. Созданными рисунками можно будет делиться с другими трейдерами по ссылке.

Свернуть

Задачи

По технологиям: график рисуется на canvas-е, так как нам необходима высокая производительность и возможность отображать несколько графиков, каждый из которых может состоять из нескольких тысяч точек. Для разработки графика мы используем EaselJS - библиотеку, реализующую подобие DOM - а для canvas и React с custom render-ом, который рендерит компоненты не в стандартный DOM, а в дерево объектов EaselJS. Для хранения глобальных данных используется MobX. Так же в ближайшем будущем для оптимизации производительности будут использоваться Web Workers. Весь код проекта написан на Typescript.

Требования

  • Опыт от 3 лет;
  • Опыт разработки на React, Angular или Vue;
  • Способность разрабатывать алгоритмы средней сложности;
  • Умение проектировать архитектуру приложения;
  • Желателен опыт работы с Typescript;
  • Интерес к решению математических задач;

Условия

  • Официальное трудоустройство;
  • График гибкий, по согласованию с командой (обязательно находиться в офисе с 12.00 до 18.00);
  • Зарплата по результатам собеседования;
  • Бесплатные занятия по английскому языку в офисе;
  • Офис в Технопарке (Академгородок) с настольным теннисом, кухней, местом на парковке;
  • Возможность перехода между проектами и смены технологий;
  • Корпоративные абонементы в тренажерный зал, бассейн;
  • Дружный коллектив, работа в условиях взаимопомощи между коллегами;
  • Ежегодные выездные корпоративы, проведение митапов и других мероприятий;
  • Возможность работать в городе (ст.м. «пл. Ленина»);


Если у вас не хватает одного или нескольких указанных пунктов, но вы страстно желаете этому научиться, это не критично — мы будем вам рады! Отправляйте нам свое резюме. Задавайте интересующие вопросы, на которые мы с радостью ответим.

Присылайте резюме (ответим в течение 48 часов). Даже если вы не работали со всеми технологиями, но нравится наш подход — будем рады познакомиться.

Написать нам