PHP/JS разработчик в Modules Team (Senior, Middle)
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Plesk – ведущее решение для автоматизации администрирования сервера в виде контрольной панели. Plesk широко применяется для администрирования web хостинга, поскольку позволяет свести операции по настройки веб-сервера к простым операциям в контрольной панели. В настоящий момент Plesk может быть установлен на Linux и Windows сервера. Также Plesk может быть предустановлен на образах виртуальных машин наиболее популярных облачных провайдерах, таких как Amazon, MS Azure или Google.
О развитии продукта и компании: https://2017.codefest.ru/lecture/1148
О процессах разработки: https://goo.gl/W7U18t
Команда: Команда Modules работает в том же технологическом стеке, что и команда Core, но занимается не одним большим монолитом, а работает параллельно (несколькими небольшими группами по 2-3 разработчика) над несколькими относительно небольшими проектами (модулями Plesk). Задача разрабатываемых нами модулей заключается в расширении возможностей Plesk, интеграции его сторонними сервисами и т.п.
В качестве примера модулей можно привести Docker (возможность поднимать docker-контейнеры), Git (возможность работать с локальными или удаленными git-репозиториями), Let's Encrypt (возможность выписывать бесплатные SSL сертификаты на домены под управлением Plesk).
Ключевые технологии проекта: PHP, JavaScript, Zend Framework, React, CI, PHPUnit, Git, Composer
Задачи:
- Разработка нового функционала
- Поддержка существующего функционала
- Разработка автоматизированных тестов для продукта
- Исправление ошибок
Требования к образованию и опыту:
- Диплом бакалавра или инженера техники и технологии
- Не менее трех лет опыта работы в сфере веб-разработки и/или смежных областях.
1. Обязательно:
- Уверенное знание языков программирования: PHP, JavaScript
- Понимание принципов построения современных веб-приложений
- Знание минимум одного фреймворка (Zend Framework, Symfony, Yii)
- Умение писать модульные и функциональные тесты
- Опыт командной работы (SVN/Git, code review, issue tracker)
- Опыт разработки программного обеспечения от 4-х лет
- Знание английского на уровне чтения и написания технической документации
- Умение работать с большим объемом кода
2. Будет дополнительным плюсом:
- Опыт построения крупных веб-приложений (от 100 тыс. строк)
- Наличие профиля на GitHub и публичных коммитов
- Знакомство с ES6
- Знание Linux и/или Windows на уровне системного администратора
Пара слов о том, как мы работаем:
-
Используем современный стек технологий (отправим вам изучить материал о процессах разработки, выстроенных в R&D)
-
Отправляем разработчиков прокачивать свои навыки на профессиональных конференциях в столицы и за рубеж
-
Даем возможность разрабатывать и внедрять собственные фичи в узаконенный Research Day и делиться полученными знаниями с коллегами на регулярных Tech Talks
-
Помогаем совершенствовать разговорный английский с лучшими преподавателями - бесплатно, на территории офиса.
Бонусы
Для кандидатов из других городов: при переезде мы готовы поддержать нового сотрудника суммой в размере одного месячного оклада.
- Два благоустроенных офиса: в Центральном районе и Академгородке.
- Расширенная ДМС в регионе и корпоративный врач в офисе
- Бесплатные корпоративные курсы английского языка
- Корпоративные мероприятия несколько раз в год
- Теплая подземная парковка
- Настольный теннис, турник или настольный футбол в обеденный перерыв, возможность передвигаться по офису на самокате или скейтборде
- Бассейн и своя футбольная команда
- Бесплатный кофе и капучино, йогурты, чай, фрукты и печенье в ассортименте круглые сутки
- Парикмахер, приезжающий в офис, и возможность принять душ прямо в разгаре рабочего дня.
Ваш отклик
