Ищу фронтенд разработчика в команду рекламных технологий
Привет! Я Дима Безуглый, фронтенд-тимлид в рекламных технологиях VK. Мы делаем интерфейс рекламного кабинета — это новый проект, охватывающей все популярные сервисы VK, включая социальные сети ВКонтакте и Одноклассники, Почту Mail.ru и сервис бесплатных объявлений Юла.
Я ищу уверенных миддлов или сеньоров, которые со временем вырастут в ведущих разработчиков, а затем техлидов или тимлидов. Мы активно наполняем рекламный кабинет новыми фичами, поэтому усиливаем команду. Сейчас нас 13 человек.
Реклама — это сложно, поэтому к нам приходят ребята, которые начинают с типичных погружающих задач, уже через месяц запускают крупные фичи, а через год замыкают на себе продукты и ведут их самостоятельно. Ищу разработчиков, которым интересно развиваться в этом направлении.
Стек: React, Redux-Toolkit, TypeScript, CSS Modules, GraphQL, BFF, NestJS, NextJS.
Зачем тебе к нам
Строить большой и сложный интерфейс. Мы уже зарелизили бета-версию и теперь мы совершенствуем ее и в техническом плане, и в продуктовом. Сейчас главный вызов — пилить переиспользуемые компоненты, бизнес-логику, и даже целые фичи.
Реализовывать свои идеи. В большом и сложном продукте нам важна чистота кода и понятность, поэтому мы часто собираемся командой обсудить проблемы текущих решений и поискать новые подходы. Например сейчас мы проводим эксперимент с RxJS, чтобы понять, насколько он сможет упростить нам жизнь и сможет ли вообще. Поэтому, если у тебя есть идеи, то мы будем рады их обсудить и внедрить — такая практика уже есть.
Развиваться технически. У нас можно вырасти во фулстека, потому что мы делаем свой бекенд на NodeJS. Есть задачи на перформанс, есть на разработку новых больших фичей, есть архитектурные задачи.
Развиваться по софт скиллам. Мы много общаемся с дизайнерами, бекендерами и менеджерами. Если ты захочешь закрепить на себе какой-то из продуктов и повести его по процессам, то такая возможность тоже есть.
Присоединиться к суперкоманде. У нас есть бывшие бекендеры, тимлиды, преподаватель в университете, преподаватель курсов по тестированию, создатели и преподаватели большого курса по фронтенду. Есть ребята, которые участвуют в соревнованиях по программированию, есть человек, который сделал веб телеграм на телеграм контесте и занял второе место.
Чем предстоит заниматься
Разрабатывать продуктовые фичи. Например, сделать массовое редактирование объявлений — это когда ты выделяешь 3 объявления и редактируешь их одновременно. Или сделать кабинет для агенств, чтобы менеджеры могли быстро управлять рекламными кампаниями своих клиентов. Или сделать удобное отображение статистики, чтобы рекламодатель понимал, какое из объявлений работает лучше всего. Самое крутое, что ваш интерфейс напрямую зависит на заработанные деньги — вы прямо увидите это на графиках.
Оптимизировать скорость интерфейса. Это те самые задачи, где надо применять знания из докладов и статей про кеширование, разбиение на чанки, ленивую загрузку и т.д. У нас большие объемы данных, поэтому оптимизация крайне важна.
Совершенствовать структуру и архитектуру нашего приложения. Где хранить фичи, как написать их так, чтобы можно было переиспользовать, как их связывать, как раскидать по структуре так, чтобы новый человек быстро понял, что к чему.
Участвовать в код-ревью. В код-ревью обсуждаем подходы к проектированию и ищем баги. Все замесы по поводу точек с запятой проходят один раз и уходят правилом в линтер, чтобы не отвлекаться.
Что нужно, чтобы к нам присоединиться
— Уверенное владение JavaScript, HTML, CSS, TypeScript
— Знание React. Умеешь строить и оптимизировать сложные интерфейсы. Представление, как React устроен изнутри
— Умение аргументировать свою точку зрения и слушать собеседника
— Умение рисерчить и принимать решения между идеальным и быстрым вариантом
У нас будет больше тем для разговора, если ты
— Имеешь опыт разработки BFF на NestJS
— Имеешь минимальный опыт в рекламе
— Делаешь пет-проекты
— Делишься опытом публично
Работа удаленная или в офисе, фултайм. Сейчас половина команды в Питере, половина в Москве, но мы не против, если ты из другого города. Мы несколько раз в год проводим командировки, собираемся пообщаться и поработать вместе, ездим в Сочи.
Пишите мне в телегу t.me/sexy_dima. После знакомства мы проведем техническое собеседование на поболтать и покодить, буквально час–два. Если процесс и результат понравятся — начнем работать фултайм.