👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Team Lead / TechLead / Senior Fullstack Frontend разработчик

Зарплата

от 200 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Описание вакансии

Условия работы

Привет! Мы ― digital-агентство BeaversBrothers. Примем в свою команду техдира, которому интересно решать разные задачи и прокачиваться в разных областях, на разных проектах.  Удалённая работа.

  • Мы digital-агентство из Екатеринбурга и работаем с большими, интересными задачами для клиентов по всему миру.
  • Мы — одна из самых награждаемых digital-команд, входим в 30-ку самых креативных веб-агентств России
  • Делаем удобные, красивые и умные сайты, игры, интерфейсы, AR/VR, анимационные и видеоролики
  • Работаем с крупными клиентами: Лаборатория Касперского, Skyeng, Skysmart, SAP, РУСАЛ, Центробанк, АФК «Система», Huawei и др.
  • Работаем удалённо.

Мы ищем человека, который будет, в первую очередь, сильным разработчиком:

  • Разрабатывать, оценивать и участвовать в проектировании коммерческих проектов: сайты, приложения, игры, интерфейсы и пр.
  • Развивать внутренний продукт (CRM).
  • Поддерживать наше легаси (демоверсии, старые проекты, бобровый сайт).
  • Вести за собой разработчиков внутри (маленькая команда из нескольких человек), растить профессиональные компетенции — проводить ревью кода, участвовать в обучении и пр.
  • Делать постановку и приёмку задач на разработку у подрядчиков.

А также будет заниматься задачами типа:

  • Поддержка инфраструктуры разработки (настройка сборки и публикации проектов, гит, автоматизация разработки и стандартизация проектов).
  • Поддержка инфраструктуры существующих проектов в продакшене.

У нас есть менеджер разработки, который закрывает организационные задачи: планирование, распределение задач на специалистов, недельное планирование, контроль учёта времени. 

Стек

  1. Коммерческие проекты, внутренняя CRM: Node, Nest
  2. Веб-приложения, сайты, интерфейсы, приложения: React, Next,  ReactNative
  3. Игры, визуализации: Phaser
  4. Работа с подрядчиками: Laravel, Bitrix
  5. Поддержка существующих проектов: всё вышеперечисленное + PHP Symfony
  6. Девопс и системное администрирование: Gitlab, Gitlab CI, Linux, Docker

Софт-скилы

  1. Самоорганизация и опыт соответственно стеку и проектам
  2. Готовность к нерегулярной нагрузке, проектам разного толка, задачи бывают и сложные, и простые
  3. Активная позиция, то есть не только что положено по обязанностям, а шире — как что-то где-то улучшить или замечать, где пошло не по плану

Условия

  • Работа на удалёнке согласно графику команды. Мы работаем с 10 до 19 по часовому поясу Екатеринбурга (это +2 часа от Москвы).
  • Хороший баланс между работой и жизнью: удалённая работа из дома, рабочий день без переработок (с 10:00 до 19:00 по Екатеринбургу, с 8:00 до 17:00 по Москве), возможность внести изменения в рабочий график. Наша команда работает в России, Украине, Беларуси, Польше.
  • ДМС

Типичные задачи

Работа у нас будет интересна, если вам хочется решать разные задачи. В каждом проекте есть что-то новое, чего мы не делали до этого. Можно прокачиваться в разных областях. 

Например, мы делали обучающую игру для Банка России, работающую в браузере. В этом проекте тебе бы пришлось взять на себя роль ведущего разработчика — тебе предстояло бы выбрать игровой движок и собрать демо для проверки гипотезы. После этого реализовать архитектуру игры и непосредственно реализацию интерфейса, а также самого игрового процесса. Ты бы работал в тесной связке с иллюстраторами и дизайнерами, которые бы готовили графические ресурсы; с аниматорами, которые бы поставляли анимированные спрайты и помогали настраивать физику в игре. Затем тебе бы пришлось заниматься оптимизацией игры для мобильных и решать вопросы производительности на слабых устройствах.

Или, например, мобильное приложение и административный веб-интерфейс для Управляющей компании. В этом проекте тебе пришлось бы разработать мобильное приложение на ReactNative, которое стало бы быстрым и удобным способом решения проблем жильцов — оплата услуг, передача показаний, создание заявок. Тебе в команде со вторым фронтендером, надо было бы разработать приложение с нуля для обеих мобильных платформ, следить за производительностью и работоспособностью на разных устройствах. Также необходимо было бы сделать веб-интерфейс для управления административной частью — управление списками ЖК, домов и квартир. Заведение жильцов и управление их доступом, заведение сотрудников УК и работа с заявками. В разработке интерфейса использовать React  и готовую систему UI-компонентов, сетевой обмен данными с бэкендом и актуализацию отображаемой информации.

Или, например, большой корпоративный сайт для АФК «Система». Тебе предстояло бы решить архитектурные задачи по работе сайта на Next с большим количеством страниц и большим объёмом, с генерацией страниц на сервере и с типизацией апи, для уменьшения сложностей интеграции. Тебе пришлось бы дорабатывать отсутствующие возможности фреймворка в вопросах оптимизации страниц, кэширования ответов, тесной интеграции с бэкендом.

Про нас – https://beaversbrothers.ru/about 

Бонусы

  1. Хороший баланс между работой и жизнью: удалённая работа из дома, рабочий день без переработок (с 10:00 до 19:00 по Екатеринбургу, 8:00-17:00 по Москве), возможность внести изменения в рабочий график. 
  2. Настроенный рабочий процесс. Мы не перекладываем на команду недоработки в работе. Мы выстраиваем предсказуемый рабочий процесс и постоянно его улучшаем.
  3. У нас есть менеджер разработки, который закрывает организационные задачи: планирование, распределение задач на специалистов, недельное планирование, контроль учета времени. 
  4. Хорошая возможность учиться. Мы оплачиваем курсы и проводим внутренние обучения. 
  5. ДМС

Дополнительные инструкции

Порядок действий следующий:

  1. Получаем отклик
  2. Смотрим резюме, портфолио.
  3. Высылаем письмо с подробными уточняющими вопросами.
  4. Потом общаемся лично онлайн, скорее всего, несколько раз.