Описание вакансии
Наш основной проект — это крупнейший киберспортивное СМИ и портал по компьютерной игре Dota 2 в России и СНГ (dota2.ru). Сайт существует более 14 лет и имеет огромную посещаемость более 100 000 посетителей каждый день. Если вы не равнодушны к компьютерным играм, то работа однозначно придётся вам по душе.
Вам предстоит выполнять интересные задачи под высоконагруженный проект. Это бесценный опыт, который научит вас грамотно писать код, и вы всегда будете востребованы на рынке труд. Ведь любая, казалось бы, незначительная ошибка под высокой нагрузкой может привести к серьёзным последствиям и падению сервера. Другими словами, писать кривой код просто не получится.
Кроме того вы почти сразу будете видеть результаты своей работы и получать моментальный отклик от аудитории. Не придётся работать над какой-то условной частью условного проекта, который вы не понимаете и не понятно, что вообще делаете.
У нас дружная и отзывчивая команда на проекте. Вам всегда помогут и подскажут с советом, как решить какую-либо проблему или найти оптимальное решение. В итоге развитие своих профессиональных навыков гарантировано!
Наш проект работает на фреймворке CodeIgniter (хотя от него там осталось только ядро), а в проекте мы стараемся использовать все современные решения и технологии. В основном ваша задача писать Backend часть (80% времени), но также нужно будет работать и с Frontend частью (20% времени), поэтому знание JS и умение верстать тоже необходимо.
Обязанности:
- Поддержка имеющегося функционала;
- Разработка нового функционала;
- Разработка новых проектов.
Требования:
- Опыт работы веб-программистом от 1 года;
- Умение и желание разбираться в чужом коде;
- Понимание и использование принципов OOП;
- Уверенное владение/знание PHP 7+, MySQL, JavaScript, jQuery;
- Знание HTML5, CSS3, Sass/Less, адаптивная верстка.
Будет плюсом:
- Навыки написания сложных SQL-запросов (оптимизация запросов);
- Опыт работы с фреймворками CodeIgniter или Laravel;
- Опыт работы с ведущими JavaScript фреймворками: Angular, VueJs, React
ES5/6, webpack или аналог, fetch или axios для ajax.
Условия:
- Удалённая работа;
- График работы: 5/2, гибкое начало рабочего дня;
- Интересные задачи и проекты;
- Карьерный и профессиональный рост.