Ведущий full-stack TypeScript/JavaScript разработчик - Москва - вакансия 314143
Национальный туроператор "Алеан"
Дата обновления: 25.10.2016
Город: Москва
Профессия: Программисты, ИТ, телеком
Зарплата: 70000
Тип занятости: Не имеет значения
Текст вакансии:
В Группе компаний Алеан энергичная, молодая команда, активно развивающая несколько не скучных проектов, ищет не менее энергичного специалиста, состоявшегося «по обе стороны» в веб-разработке.
Мы НЕ ищем руководителя/менеджера проекта - мы ищем боевого, ответственного специалиста с приличным опытом; так же мы не ищем специалиста по PHP, мы ищем профессионального JavaScript (или TypeScript) разработчика.
Требования
Обязательно:
- Самое главное: Желание изучать новое и улучшать имеющееся
- Вы должны хорошо владеть минимум одним более-менее современным фронтенд-фреймворком и должны быть в состоянии сравнить его с другими аналогами, если таковыми владеете или имеете общее представление
- У вас есть амбиции брать под свою ответственность подсистемы/куски/разделы проектов
- У вас есть желание писать на TypeScript
- Вы владеете классическим веб-стеком html+css+js
- У вас есть опыт работы с CSS пре/пост-процессорами
- Вы осознанно верстаете и вам это дается без особых усилий
- У вас есть хороший опыт написания сервисов для фронтенда
- У вас есть опыт разработки с применением любой библиотеки/фреймворка для написания сервисов; например Express/Koa
- Опыт работы с документоориентированными СУБД
Будет плюсом:
- Хороший опыт работы с хотя бы одном из компилируемых языков с сильной типизацией
- Опыт работы с TypeScript
- Опыт администрирования/обслуживания БД, production-серверов, серверов разработки, CI
- Вы дружите как с Windows так и с Linux
- Опыт написания bash-скриптов
- Опыт работы с БЭМ
- Опыт работы с любой системой контроля версий
- Опыт ведения задач в системах управления проектами
Обязанности
- Разработка/поддержка/участие в разработке клиентских и серверных прикладных подсистем и подсистем ядра
- Участие в разработке библиотеки визуальных компонентов, включая компоненты ядра
- Технический контроль клиентских разработок, включающий в себя идейную проработку запланированных работ с последующей декомпозицией на подзадачи и их фиксацию в Системе управления проектами, а также код ревью других разработчиков.
В текущих проектах мы используем
- БЭМ для верстки, БЭМ-сущности при разработке клиентов
- BEMJSON+BH для шаблонизации
- Stylus – как CSS-препроцессор
- Сервера приложений (включая «бэкенд фронтенда») и утилиты пишутся на TypeScript и крутятся на NodeJS
- Вся кодовая база со временем будет переписана на TypeScript
- Основная БД/Кеш - MongoDB/Redis
- Dojo-core в качестве основного фреймворка (dojo – не приговор и, возможно со временем, он будет замещён)
- Gulp для сборки и компоновки
- TeamCity в качестве CI
Мы предлагаем
- Официальное трудоустройство
- Мы научим вас всему тому, где у вас есть пробелы
- Стабильность: растёте вы – растёт и зарплата
- Годовая премия по результатам работы
- Ощутимые скидки на реализуемый турпродукт
Мы не предлагаем тестовое задание, но все же мы должны дать предварительную оценку по каким-либо примерам ваших работ.
Лучший пример, который мы можем ожидать от вас – это открытый код (например на GitHub). Это может быть ваш личный открытый репозиторий, ваши пул-реквесты в OpenSource проекты, другая активность в OpenSource-сообществе. Так же это могут быть статьи (обучающие/руководства/исследования) на профессиональную тематику.
Обязательно опишите ваше участие в приводимых примерах если над ними велась коллективная разработка.