Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

PHP-разработчик

Зарплата

от 150 000 до 190 000 ₽

Требования

Бэкенд, Старший (Senior)PHP

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Управляющая компания в сфере розничной интернет-торговли

Описание вакансии

Условия работы

О компании:

Группа компаний "ЛАПТОП". Мы занимаемся интернет-ритейлом.

Наша команда стартовала один из первых интернет-магазинов в России laptop.ru.

Обладаем экспертным опытом в электронной коммерции, управлении проектами розничной и оптовой торговли и системной интеграции.

На данный момент мы развиваем два наших собственных проекта.

laptop.ru - интернет-магазин компьютерной и цифровой техники с 20-ти летней историей.

zverinus.ru - федеральный интернет-магазин товаров для домашних животных.

Задачи:

Мы - прямой работодатель.

Наша команда разработки помогает компании решать бизнес-задачи.

Есть три основных направления разработки:

1)

Два сайт наших проектов, развернутых на 1С-Битрикс.

Пользователи в Битриксе не работаю. Битрикс используем в качестве товарной витрины.

Управление заказами и товарами происходит посредством костюмного обмена с самописной CRM нашей собственной разработки.

2)

Наша собственная CRM Админка 1.0

Легаси код на с участками symfony2. К этому надо быть готовым.

Это текущая рабочая версия, находится на поддержке. Без вложений сил в развитие или рефакторинг.

Основные усилия мы вкладываем в разработку CRM Админка 2.0

3)

Админка 2.0 - это вторая версия нашей CRM, которую мы пишем полностью с нуля.

Сохраняя текущие бизнес процессы, полностью на чистой архитектуре.

Пишем ее по методологии Эрика Эванс DDD (Domain Driven Design).

На чистом PHP без применения фрейм ворков.

С полным покрытием тестами.

Используем свежую версию PHP 8.

Команда:

Офисы нашей компании есть в Москве, Санкт-Петербурге, Казани, Костроме и Ярославле.

Но в тоже время вся наша команда разработки удаленная. Так оказалось удобнее.

Задачи ставим в Jira, регулярное общение в тематических чатах в телеграме.

Созваниваемся по запросу команды, когда есть что обсудить.

Наши принципы:

Делать хорошо с первого раза.

Улучшаем функционал, избавляемся от старого.

Какие технические требования:

PHP;

JS, CSS, HTML - «местами»;

Восприятие PHP отдельным инструментом (написание кода без использования фреймворков, способность чтения и понимания легаси-кода).

Понимание и использование принципов OOП;

Планирование решений до написания кода, построение архитектуры.

Понимание необходимости использования и навыки работы с Git;

Опыт с Symfony желателен, но не обязателен;

Опыт с 1C-Битрикс желателен, но не обязателен;

Какие навыки помогут работать с нами:

Умение писать код, который легко поддерживать, чётко называть классы и методы;

Умение оценивать сроки, вовремя сигнализировать о проблеме;

Умение прислушиваться к чужому мнению, искать компромиссы;

Результативность и умение довести задачи до конца.

Об условиях:

Полный рабочий день;

Испытательный срок - 2 месяца;

Стабильная и достойная ЗП по итогам собеседования;

Гибкий график работы;

Удаленная работа;


Дополнительные инструкции

И последнее:




Для нас будет очень ценно, если вы согласитесь выполнить небольшое тестовое.

Оно достаточно популярное, его часто можно встретить в интернете.

Называется "Комплексные числа"

Задание совершенно не для проверки ваших математических знаний, формулы легко гуглятся,

А для проверки вашего понимания ООП, умения строить классы и понимания и применения основных принципов и паттернов программирования.

Оно небольшое, займет у вас не больше часа. Сможете его сделать?

Текст задания:

Требуется написать класс по работе с комплексными числами, реализовать операции сложения, вычитания, умножения и деления, а также провести тестирование его работы.

Результат тестового тоже прислать ссылкой на git.


При отклике напишите своего любимого героя из книги или фильма =)