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

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

Прямой работодатель  "ГИВБЭК РУС" Giveback ( giveback.ru )
22 мая 2018
Удаленная работа
Опыт работы любой
Работодатель  "ГИВБЭК РУС" Giveback
Описание вакансии
Ищем разработчика с опытом от трех лет работы над коммерческими проектами. Нам подойдет тот, кто способен принимать архитектурные решения, не привязан к конкретным технологиям, имеет широкий кругозор и желание системно повышать качество своего проекта и процессов внутри команды разработки.
В ваши задачи будет входить:
— Работа в рамках хорошо настроенного процесса, вместе с CTO компании
— Проведение Code Review 
— Разработка новых интерфейсов пользователя и новых функций системы согласно точным спецификациям от аналитиков 
— Проектирование и реализация архитектурных решений — очередей задач, микросервисной архитектуры, систем мониторинга 
— Оптимизация фронтенда — ускорение и упрощение сервиса, оптимизация клиент-серверного взаимодействия, обеспечение безопасности 
— Разработка автоматизированных тестов 
— Постоянный рефакторинг и документирование решений
Мы надеемся, что вы умеете:
— Свободно оперировать CSS3 и понимать современные принципы создания веб-приложений (Websocket, HTTP2, service workers и т. п.) 
— Программировать на Javascript и его современных диалектах (ES6/7), знаете паттерны проектирования ПО, элементарные алгоритмы, можете ответить на вопросы вроде «что такое замыкание» 
— Умеете работать с React и другими ведущими frontend-фреймворками, знаете чем отличается React 16, что нового в React 16.3, имеете позицию насчет Angular и Vue 
— Слышали о GraphQL, понимаете что это и зачем это нужно, вероятно, пробовали с ним работать 
— Пробовали системы типизации для JS (Flow, Typescript), имеете позицию об этом, знаете об альтернативах 
— Понимаете принципы функционального программирования 
— Умеете решать проблемы быстро, понимаете что любую задачу можно решить за любое время 
— Хорошо управляетесь с базовыми инструментами разработчика (git, sh и т. п.) 
— Понимаете принципы автоматизированного тестирования, имеете практический опыт в написании тестов, знаете что такое хороший тест 
— Пользуетесь eslint и другими инструментами автоматического контроля качества кода 
— Пользуетесь современным и хорошо автоматизированным окружением для разработки

Если вы прочитали этот список и ваши умения отвечают большинству пунктов — всё равно имеет смысл нам написать.
Нам очень хотелось бы, чтобы вы:
— Имели опыт работы с MongoDB, знали что такое агрегации, как работают индексы, как оптимизировать запросы, имели представления о других базах данных и разнице между ними 
— Имели опыт работы с MobX, или как минимум представляли как она устроена 
— Существенный опыт работы с Meteor будет огромным плюсом 
— Имели представление о том как устроен Docker и как им пользоваться 
— Имели опыт работы в команде в роли ведущего разработчика 
— Пишете документацию хорошим языком, понимаете необходимость этого и любите держать вещи в порядке 
— Знали другие языки программирования, пробовали множество библиотек, ориентируетесь в популярных сервисах (CDN, AWS, GitLab, Zapier, Trello, CodeClimate, etc)
Мы предлагаем вам:
— Роль ведущего разработчика в проекте, находящемся на этапе экстенсивного роста 
— Возможность учиться технологиям, управлению продуктами и проектами у профессионалов, которые будут вам помогать 
— Полностью удаленная работа, без специальных требований по часам работы. Гибкое начало и конец рабочего дня. Вы сами определяете свой график и свои выходные дни 
— Заработная плата по результатам собеседования, без понижения на первые месяцы совместной работы. Мы считаем, что вы достойны полноценной зарплаты с первого дня, поскольку нанимаем людей, которые сразу готовы включиться в процесс. 
— Мы планируем постепенно увеличивать команду внутренних разработчиков. Присоединившись к нам сейчас и показав необходимые знания и хорошие результаты исполнения задач в ближайший год, Вы можете рассчитывать на роль супервайзера группы разработчиков. 
— Спустя 6 месяцев успешной работы мы готовы предложить дополнительный мотивационный пакет по согласованию — медицинская страховка/частичная оплата конференций/обучения и д.р. 


Мы специализируемся на: Node.js, Javascript, React, Development