PHP программист

PHPJavaScriptООПPostgreSQLGitYii frameworkCSSHTMLMySQL
10 августа 2018 • 1011 просмотров
Описание вакансии

В нашу замечательную команду требуется опытный Разработчик, умеющий брать на себя ответственность за поставленные задачи и за достигнутый результат.

netPrint.ru – онлайн-сервис цифровой фотопечати №1 в России.

К нам уже присоединилось более 4 миллионов пользователей, а наш сервис хранит более 1 миллиарда фотографий.

Печатаем широкую линейку фотопродукции: от обычных фотографий и до интерьерной печати и фотокниг премиального качества.

- наш сайт посещает 1 000 000 человек в месяц

- наше мобильное приложение скачивают более 20 000 раз в месяц - самое популярное для печати фото!

- мы делаем 50 000 000 фото в год, №1 в России - стабильная компания, лидер рынка!

- мы печатаем более 500 000 персональных фотокниг в год

- мы печатаем более 175 000 индивидуальных фотокалендарей

- мы печатаем более 45 000 уникальных фотомагнитов

- мы первыми внедряем самое новое полиграфическое и фотооборудование. Можем печатать при необходимости свыше 1 млн фото в сутки! Или сделать более 1500 фотокниг в час!

Собственное производство, самое современное оборудование и передовые технологии позволяют нам выполнить любой объём заказов. При этом неизменными остаются оптимальное качество и доступные цены на услуги.

За 20 лет мы добились прочных позиций на рынке фотоуслуг и зарекомендовали себя ответственным и надежным партнером. Накопленный опыт и четко отлаженное производство дает серьезное преимущество по отношению к конкурентам.

Мы помогаем людям сохранить приятные воспоминания, эмоции и делиться этой радостью со своими близкими!

Присоединяйтесь к нам!

В обязанности входит:

Участие в проектах компании:

  • Разработка и доработка бекенд / фронтенд (60/40) компонентов системы управления производством;

  • Рефакторинг, оптимизация существующего кода;

  • Интеграция с различного рода полиграфическим и печатным оборудованием;

  • Оптимизация запросов к БД, хранимых процедур в СУБД PostgreSQL.

Требуемые знания и навыки:

  • ООП (Объектно-ориентированное программирование):

    • Знание и умение применять основные принципы ООП (наследование, инкапсуляция, полиморфизм).

    • Понимание паттернов проектирования, умение пользоваться ими на практике.

    • Понимание основных принципов рефакторинга.

  • PHP:

    • PHP 5 (5.4 — 5.6, постепенная миграция на 7), PHP 7.

    • Неймспейсы, трейты, замыкания.

    • Соблюдение PSR стандартов.

    • Опыт работы с фреймворком Yii2.

    • Опыт работы с REST/SOAP веб-сервисами.

    • Опыт работы с SimpleXML и DOMDocument.

  • PostgreSQL:

    • Разработка структуры БД

    • Оптимизация запросов, группировки, объединение таблиц, подзапросы, индексы и т.д.

    • Работа с XML-данными, типы данных PostgreSQL (JSONB, HStore), enums

    • Хранимые процедуры (PL/pgSQL)

  • JavaScript:

    • ООП (замыкания, наследование, область видимости).

    • Опыт работы как с чистым JS, так и с современными фреймворками (React, ExtJS).

    • jQuery, Ajax.

    • Работа с HTML DOM (события, изменение/создание элементов)

  • HTM, CSS:

    • HTML4, HTML5.

    • CSS1 — CSS3 (без препроцессоров).

    • Семантическая вёрстка

  • Общие навыки:

    • Система контроля версий Git.

Дополнительно приветствуется:

  • Умение читать и понимать код на языках C++, Java, Lua, Delphi.
  • Опыт реверс-инжиниринга программ Windows / Linux.
  • Уверенный пользователь UNIX/Linux в терминальном и графическом режимах.
  • Опыт разработки автоматизированного тестирования.
  • Опыт изучения сложных систем в отсутствии документации.
  • Опыт рефакторинга сложных систем.
  • Опыт работы с микрокомпьютерами RaspberyPI.
  • Опыт работы со сканерами штрихкодов, принтерами производственных этикеток.
  • Adobe Photoshop / GIMP (подготовка изображений для Web, анализ изображений, работа со слоями).
  • Понимание форматов графических файлов, цветовых пространств, достоинства и недостатки.
  • Английский язык – технический (свободное владение как плюс).
  • Стрессоустойчивость. Ориентация на результат. Ориентация на надёжность и устойчивость решений.

Наши условия:

  • Бессрочный трудовой договор.
  • Заработная плата: высокая, обсуждается с каждым кандидатом индивидуально в зависимости от опыта работы.
  • 100% официальная заработная плата. Выплаты зарплаты на карту два раза в месяц и в срок.
  • График работы: 5/2 выходные суббота и воскресенье, часы работы: с 8-17, или с 9-18, или с 10-19.
  • Место работы: Москва, ближайшая станция метро Варшавская.
  • Служебный корпоративный бесплатный автобус (3 минуты от метро до офиса).
  • Кофе, фрукты для настроения.
Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.