Ведущий Javascript-разработчик
Прямой работодатель "ГИВБЭК РУС" Giveback ( giveback.ru )
22 мая 2018
Удаленная работа
Опыт работы любой
Опыт работы любой
Короткая ссылка: gkjb.ru/h53b
Описание вакансии
Ищем разработчика с опытом от трех лет работы над коммерческими проектами. Нам подойдет тот, кто способен принимать архитектурные решения, не привязан к конкретным технологиям, имеет широкий кругозор и желание системно повышать качество своего проекта и процессов внутри команды разработки.
В ваши задачи будет входить:
— Работа в рамках хорошо настроенного процесса, вместе с 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 месяцев успешной работы мы готовы предложить дополнительный мотивационный пакет по согласованию — медицинская страховка/частичная оплата конференций/обучения и д.р.
В ваши задачи будет входить:
— Работа в рамках хорошо настроенного процесса, вместе с 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