Описание вакансии
Условия работы
Растём и ищем разработчика-универсала в нашу команду – сервис дистанционного образования ZenClass.
Ближайшие задачи: разработка внутреннего рассыльщика писем и других инструментов работы с клиентской базой, новый функционал курсов и уроков, инструменты аналитики и проведения вебинаров, интеграции с другими сервисами.
Техническая команда: программирующий тимлид и два разработчика, вся команда проекта – 10 человек. В команде все на равных, нет лишней бюрократии, но есть правила и стандарты, которые постепенно улучшаем. Работа удалённая, часовой пояс не имеет значения.
Обязанности:
- Разрабатывать и поддерживать код сервиса
Общие требования:
- Умение общаться и работать в команде
- базовая работа с Git
- понимание ООП и паттернов проектирования
- умение рефакторить, разбивать большие программы на мелкие функции / компоненты
- большим плюсом будет опыт работы с автотестами
- умение пользоваться пакетными менеджерами (Composer, npm/yarn)
Требования, back end
- опыт разработки на PHP, MySQL/PostgreSQL от 3-х лет
- опыт работы с любым современным PHP-фреймворком
- общее понимание, что такое транзакции, гонки (race conditions), как писать нетяжелые SQL-запросы, умение расставлять индексы
Требования, front end
- знание HTML/CSS/JS на хорошем уровне
- опыт разработки на любом современном фреймворке: Vue, React, Angular, Ember
- опыт разработки на Vue.js будет большим плюсом
- опыт работы с Webpack, Babel
Условия:
- Работа удалённая
- Полный рабочий день, график обсуждается
- Качественный UX и Frontend на входе
- Интересные задачи в перспективном сервисе на растущем рынке
- Адекватная команда
Ждём ваших откликов с сопроводительными письмами и портфолио. Обязательно просим выполнить тестовое.