🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Senior PHP Developer/Team Lead

Зарплата

от 1500 до 2000 $

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

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

Компания

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

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

В связи с расширением отдела разработки Student Management System нам нужен senior-разработчик на полную занятость, способный собрать, возглавить и организовать эффективную работу команды разработчиков.

Чем больше из требований есть в вашем опыте работы, тем лучше. Для остального необходимо желание развиваться.

Обязанности:

  • Разработка новых модулей и функций большой Student Management System/ERP системы (более 8 лет активной разработки). Включает в себя разработку интерфейса и согласование его с заказчиком, проектирование архитектуры, программирование.
  • Улучшение архитектуры системы и рефакторинг.
  • Написание модульных (PHPUnit) и функциональных (Selenium) тестов.

Требования:

  • Отличное знание PHP5 (мы используем 5.6).
  • Знание HTML, CSS, JavaScript и опыт работы с популярными фреймворками.
  • Опыт работы с системами контроля версий SVN и Git.
  • Понимание принципов ООП, знание шаблонов проектирования и опыт их применения в реальных проектах.
  • Опыт работы с MySQL, умение анализировать и оптимизировать SQL запросы.
  • Опыт проектирования интерфейсов ERP/CRM (схожих) систем.
  • Знание английского языка (написание небольших текстов и инструкций, оформление интерфейсов).
  • Опыт работы в команде и умение самостоятельно работать над поставленной задачей.
  • Умение писать понятный и подробно комментированный код.
  • Умение правильно оценивать время, которое будет затрачено на выполнение поставленной задачи.
  • Ответственность и предсказуемый график работы.
  • Опыт удаленной работы.
  • Готовность выполнить тестовое задание (1-2 рабочих дня).

Будет плюсом:

  • Опыт управления командой разработчиков. Если такой опыт был (даже косвенный), то расскажите о нем как можно подробней, чем конкретно занимались (проектирование архитектуры для командной разработки, project management, ...) и каких успехов удалось добиться - как ваша работа в должности Team Lead способствовала развитию проекта, улучшению рабочего процесса и т.п.

Условия:

  • Полная регулярная занятность.
  • Удаленная работа.
  • Работа в команде из ≈10 человек.
  • Оплачиваемый отпуск и праздничные дни.
  • Дружный коллектив и адекватное руководство.
  • Оплата в USD.

Перспективы:

  • После ознакомления с проектом и демонстрации стабильной и успешной работы возможно совмещение должности программиста с функциями Team Lead’а с управлением командой из 2-3 разработчиков.

В процессе работы мы используем методику Scrum. Необходимыми для работы в нашей команде являются такие качества как дисциплинированность и ответственность. Мы заинтересованы в долгосрочном сотрудничестве (от 1 года и больше).

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

В сопроводительном письме:

  • Расскажите о вашем опыте, необходимом для данной вакансии. Желательно пройтись по каждому пункту из требований вакансии.
  • Расскажите как можно подробней где, когда и какого типа задачи решали, над какими проектами работали, с какими технологиями, фреймворками и инструментами.