Javascript-разработчик

Зарплата

от 70 000 до 150 000 ₽

Требования

ФронтендJavaScriptMongoDBReactMobXMeteor.jsDocker

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

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

Компания

Платформа для социально-ответственного бизнеса

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

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

Мы ищем разработчика, имеющего достаточный опыт работы с React. Опыт работы с бекендом приветствуется (node.js, mongodb, linux как таковой, типовые практики и решения). 

Наш стек: Javascript ES6/7, React, node.js, MongoDB, MobX, Meteor, CSS modules, Gitlab, Docker

В ваши задачи будет входить: 

  • Работа в рамках хорошо настроенного процесса, вместе с CTO компании 
  • Разработка новых интерфейсов пользователя и новых функций системы согласно точным спецификациям от аналитиков 
  • Программирование React-компонентов
  • Разработка структуры данных Mongodb
  • Разработка автоматизированных тестов
  • Постоянный рефакторинг и документирование решений 

Мы надеемся, что вы умеете: 

  • Свободно оперировать CSS3 и понимать современные принципы создания веб-приложений (Websocket, HTTP2, service workers и т. п.) 
  • Программировать на Javascript и его современных диалектах (ES6/7), знаете паттерны проектирования ПО, элементарные алгоритмы, можете ответить на вопросы вроде «что такое замыкание» 
  • Умеете работать с React и другими ведущими frontend-фреймворками, знаете чем отличается React 16, что нового в React 16.3, имеете позицию насчет Angular и Vue 
  • Умеете решать проблемы быстро, понимаете что любую задачу можно решить за любое время 
  • Хорошо управляетесь с базовыми инструментами разработчика (git, sh и т. п.) 
  • Пользуетесь eslint и другими инструментами автоматического контроля качества кода 
  • Пользуетесь современным и хорошо автоматизированным окружением для разработки 

Нам очень хотелось бы, чтобы вы (а если нет, то научим): 

  • Имели опыт работы с MongoDB, знали что такое агрегации, как работают индексы, как оптимизировать запросы, имели представления о других базах данных и разнице между ними 
  • Имели опыт работы с MobX, или как минимум представляли как она устроена 
  • Существенный опыт работы с Meteor будет огромным плюсом — Имели представление о том как устроен Docker и как им пользоваться 

Если вы прочитали этот список и ваши умения отвечают не всем пунктам — всё равно имеет смысл нам написать :)

Бонусы

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

  • Роль разработчика в проекте, находящемся на этапе экстенсивного роста 
  • Возможность учиться технологиям, управлению продуктами и проектами у профессионалов, которые будут вам помогать 
  • Полностью удаленная работа, без специальных требований по часам работы. Гибкое начало и конец рабочего дня. Вы сами определяете свой график и свои выходные дни 
  • Заработная плата по результатам собеседования, без понижения на первые месяцы совместной работы. Мы считаем, что вы достойны полноценной зарплаты с первого дня, поскольку нанимаем людей, которые сразу готовы включиться в процесс. 
  • Мы планируем постепенно увеличивать команду внутренних разработчиков. Присоединившись к нам сейчас и показав необходимые знания и хорошие результаты исполнения задач в ближайший год, вы можете рассчитывать на роль супервайзера группы разработчиков. 
  • Спустя 6 месяцев успешной работы мы готовы предложить дополнительный мотивационный пакет по согласованию — медицинская страховка/частичная оплата конференций/обучения и д.р.

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

Если вам интересно наше предложение, присылайте резюме на careers@giveback.ru и мы будем рады поговорить в самое ближайшее время.