⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Frontend разработчик (JavaScript)

Частный рекрутер  Рекрутер Анна Пахомова ( www.alarstudios.com )
Москва, Россия
Миддл
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • React • CSSinJS • HTML • WEB • Системная интеграция • Gamedev
7 апреля 2022
Релокация • Работа в офисе
Опыт работы от 3 до 5 лет
200 000 ₽
Описание вакансии

Команда 120+. Продукты большие. Темы разные, но все жизненные. Код сложный. Системы, как правило, распределенные. Сервисы, брокеры, топики, миграции. Постоянно делаются новые сложные фишки, архитектуру и библиотеки мы обновляем, постепенно и методично, архитектуру команда сама предлагает и имплементирует - есть очень много пространства для инициативы и научиться новому и нестандартному. Есть AI, NLC, async. 
 

Мы ищем человека, который будет создавать красивый и эффективный код, решать реальные бизнес и технические задачи, ПОНИМАТЬ, что он делает и почему, а не проводить 70% времени за поиском очередного фреймворка или библиотеки, которая как-будто решим задачу, но потом на полпути окажется, что она фундаментально не подходит. Стек не имеет значения, потому что нет стека, который напишет код сложной бизнес логики, а именно в этом сок продукта, а не в том, как красиво обрабатывается HTTP авторизация, например. Ваш красивый, эффективный и функциональный код - это самое главное, и если вы это понимаете, то вам к нам. Стандарты и признанные практики, однако, очень даже имеют значение, именно это позволяет хорошо и долго развиваться некоему большему и сложному продукту, а НЕ стек. Стек сегодня в моде один, а завтра другой.

Мы ищем таки инженера, мы не ищем человека, знающего просто React, или Angular. Мы ищем человека, умеющего программировать (!), который решает задачи, в том числе, искользуя React, Angular и т.п., понимает, что сегодня - они, а завтра что-то другое. Но главное — выполнить задачу эффективно, а не во что бы то ни стало с использованием чего-то модного. Код не должен выполняться так, как будто 100 процентов ресурсов машины отдано ему, а машина - как минимум 4-х процессорная игровая станция с 128GB RAM. Как минимум есть еще другие табы! ;-)
 

Основные задачи:

  • Разработка архитектуры;
  • Написание нового клиентского кода в рамках SPA, шаблонов, взаимодействия с сервисами;
  • Вёрстка;
  • Поиск и отладка проблем, работа с существующим кодом, вёрсткой, написанным другими разработчиками (мало, но без этого никуда);
  • Взаимодействие с другими под-командами: back-end, DevOps.

Требования (нет, это не весь стек):

  • Отличное знание JavaScript, CoffeeScript, HTML5;
  • Понимание, что такое SPA, зачем так делается и как делать правильно;
  • Знание Backbone.js;
  • Знание React;
  • Знание CSS3;
  • Знание и понимание HTTP, REST, JSON;
  • Горячее желание учиться новому!
  • Примечание: если вы хорошо знаете JavaScript, то переход на CoffeeScript не составит никаких проблем. Более того, от CoffeeScript мы постепенно уходим. Постепенно.

Приветствуется, но НЕ требуется:

  • Знание Linux и опыт его боевого использования;
  • Опыт работы с HAML;
  • Знание Less;
  • Понимание прекрасного и аккуратность (пригодится в вёрстке);
  • Общее понимание современной модели безопасности броузера, зачем нужна и каковы пути её достижения без ущерба для разработки;
  • Знание git;
  • Опыт интеграции с сервисами вроде Facebook, Twitter и т.п.;

Мы предлагаем:

  • Интересные проекты;
  • Оплачиваемые отпуска;
  • Гибкий, но определенный график (можно выбрать 8-17, 9-18 или 10-19, час - обед);
  • Официальное трудоустройство в России;
  • В перспективе возможна релокация в Черногорию;
  • Комфортный офис в новом Бизнес Центре «Нео-Гео», в шаговой доступности от метро Калужская.

     Дополнительные инструкции: Для интервью будет необходимо сделать тестовое задание.