Ведущий Frontend разработчик

от 210 000 до 250 000 руб. на руки
Опыт работы: От 3 до 6 лет
График работы: Гибкий график
Занятость: Полная занятость
Компания: Константа

Привет! Мы в Константе создаем различные продукты для сферы спорта и беттинга:

  • популярные приложения с посещаемостью свыше 300к ежедневно;
  • технически сложные сервисы, заточенные под решение внутренних задач;
  • data science продукты для спортивной аналитики с использованием компьютерного зрения.

У нас много планов, и мы ищем опытного JavaScript разработчика, который усилит нашу Frontend-команду в части разработки мобильной версии крупного беттингового сервиса (100к+ dau), которая разрабатывается на VueJS. В проекте много данных, которые рекурсивно обновляются на странице, одновременно делается несколько десятков запросов к разным api-endpoint’ам. То есть, по сути это real-time приложение.

Хотим видеть у себя в команде разработчика, который будет:

  • Поддерживать и развивать проект (разрабатывать фичи и разбираться с багами)
  • Использовать паттерны проектирования (нужно уметь хорошо в них ориентироваться)
  • Писать поддерживаемый и тестируемый код и задумываться о лишних килобайтах в бандле
С чем точно столкнешься в работе:

  • Написанием красивых и сложных интерфейсов. Проект ориентирован на работу сразу нескольких рынков, где один и тот же функционал внутри работает по разному, поэтому тебе пригодится умение правильно манипулировать структурами и классами.
  • VueJS (текущий проект написан полностью на синтаксисе Vue3 через vue/composition-api, нужно мигрировать на Vue3).
  • Typescript. Мы всегда стараемся использовать новые возможности библиотек, которыми мы пользуемся. Стили пишем с помощью PostCSS / SCSS (нужно знать хотя бы 1 из них)
  • Webpack. Нужно уметь гибко настраивать, стандартных базовых знаний VueCLI будет недостаточно. Проект большой и ориентирован на несколько вариаций использования. К примеру, мы используем такие вещи, как ModernBuild.
Будет плюсом, если ты:

  • Знаешь NodeJS (понадобится для написания скриптов сборки)
  • Работал со сложными анимациями (GSAP, canvas, WebGL, Three.js)
  • Уже писал тесты (unit, functional, integration, e2e)
  • Знаешь, как правильно рендерить большие массивы информаций, крупные таблицы
  • Работал с WebSockets
  • Умеешь отложено инициализировать те сущности, которые не нужны при старте приложения.
Со своей стороны готовы предложить:

  • Ты не будешь заниматься версткой, для этого в команде есть верстальщик. Доработки со стороны нужны только на момент интеграции в приложение.
  • Код-ревью твоего кода. Возможность учавствовать в код-ревью кода твоих коллег.
  • Атмосферу свободы действий и развития. Мы всегда открыты к изменениям и экспериментам.
  • Белую заработную плату, официальное оформление, оплата переработок;
  • Выбор техники для работы (в основном мы работаем на MacBook Pro);
  • Возможность удаленной работы или работы из офиса (м. Красносельская): он открыт, но его посещение по желанию;
  • Кстати про офис - он классный;
  • Гибкий график, есть обязательное время, когда надо быть онлайн/в офисе: с 12 до 18 по Москве, остальное время можешь распределить как тебе удобно;
  • Бесплатные обеды в офисе для сотрудников, всегда есть фрукты/снеки, чай и кофе;
  • ДМС в Bestdoctor (после полугода работы).
Что еще важно знать о нас:

  • Нас около 60 человек. У нас молодая команда и горизонтальная модель управления - мы не строим иерархий и общаемся на равных, не любим формальности;
  • Нам важно то, что мы делаем и с кем мы работаем, стараемся заботиться друг о друге и поддерживать команду;
  • Мы за честность и открытость в команде, не боимся признавать ошибки и учиться на них;
  • Мы радуемся, когда к нам приходят близкие по духу ребята, поэтому, если у тебя откликнулось то, что ты прочитал выше - обязательно напиши об этом в сопроводительном письме)
Хочу откликнуться
<
>