Вакансия (удаленная работа, фриланс) Junior+ Web developer (PHP)
Опубликовано: 2019-12-08
Необходимые навыки:
Знание PHP, JS, HTML/CSS
Понимание и использование принципов ООП и паттернов проектирования
Понимание модели MVC и опыт ее использования
Работа с базой данных MySQL, умение составлять и оптимизировать SQL-запросы
Будет плюсом:
Опыт разработки веб-приложений на PHP
Опыт использования одного из PHP-Фреймворков (Yii, Kohana, CodeIgniter, Symfony, Zend)
Опыт работы с Node.js или Vue.js
Работа с Linux
Другие навыки:
Хорошая самообучаемость, желание и возможность изучать и использовать разный стек технологий, в зависимости от нужд проекта;
Умение четко излагать свои мысли;
Английский язык на уровне чтения технической документации;
Хорошо развитое логическое мышление;
Понимать когда нужно сделать качественно, а когда быстро :)
Обязанности:
Разработка и рефакторинг компонентов сайтов разной сложности;
Поддержка инфраструктурных проектов;
Участие в командной разработке;
Участие в полном цикле работ, связанных с разработкой проекта: проектирование, планирование, написание кода и его оптимизация, устранение ошибок;
Проекты: около 40 проектов разной сложности.
Примеры задач:
Разработка расширений к системам Mantis\TestLink;
Поддержка и разработка новых сайтов под управлением CMS Wordpress;
Поддержка и доработка основных сайтов компании на Silverstripe 3 фреймворке;
Разработка расширений для Google Chrome для нужд компании;
Поддержка проектов с узкоспециализированными фреймворками;
Стек технологий на проектах:
Языки программирования:
PHP v5.6 и v7+
JavaScript
Языки разметки и формальные языки описания внешнего вида документа:
HTML5
CSS3
CMS:
WordPress
MantisBT
SilverStripe
GLPI
SuiteCRM
СУБД:
MySQL
MongoDB
Дополнительно:
Git
Jenkins
Docker
Bitbucket
Node.js
Все вышеперечисленные CMS внедряются для решения инфраструктурных задач организации компании, и снять с разработчиков ряд однотипных задач. Мы готовы обучать работе с ними.
Если у Вас есть знания, навыки и возможности внедрить другие технологии и расширить наш стек, то мы только приветствуем это.
Также вы получите опыт по работе с Docker и Jenkins. Забудьте о настройках сред на разных серверах, все уже настроено до Вас. Нажмите всего на одну кнопку и соберите приложение, без головной боли.
О команде:
Вас ждет команда в которую входят: менеджер по проекту, системные администраторы, тестировщики, контент-менеджеры и другие. В такой команде программист занят только своим делом — программированием.
В компании действует система наставничества, Вы никогда не останетесь наедине с проблемами.
Условия работы:
Проекты разного уровня сложности;
Работа в команде разработчиков разной специализации (PHP, Java);
Гибкий график (8-часовой рабочий день с Пн по Пт);
Социальные гарантии (официальное трудоустройство, 100% оплачиваемый отпуск и больничные);
Индивидуальный подход к оплате труда (зависит от Ваших навыков и опыта) + пересмотры по результатам работы;
Этапы отбора:
Техническое Skype-интервью
Интервью в офисе
Тестовое задание (по необходимости)
Контакт для обратной связи: Skype: live:maria.omelchuk
Ждём Ваше резюме!
Марина
QATestLab
Контакты
Контакты работодателя доступны для зарегистрированных пользователей.
Источник: http://qatestlab.com/