Back-End Developer (YII2)

Обов’язки:

  • Розробка нових проєктів і подальша їх підтримка на Yii;
  • Модернізація та технічна підтримка існуючих проєктів;
  • Робота з API різних сервісів.

Що знадобиться для роботи:

  • Досвід з фреймворком YII2 — більше 2-х років;
  • Досвід роботи з PHP 7+ від 2-х років;
  • Як працювати з стандартним роутингом YII2 включаючи мультиязичність;
  • Коректне підключення AssetBundles;
  • Розуміння як працюють Behaviors, Events, Widgets;
  • Розуміння ActiveRecord, провайдери данних;
  • RBAC;
  • Знання / досвід застосування шаблонів проектування: (Paterns: MVC, Factory, Singletons, Builders);
  • SOLID, DRY, KISS — розуміння і застосування на практиці;
  • MySQL — робота з індексами, складними запитами, оптимізація запитів;
  • Досвід роботи с Git;
  • Javascript, JS (jQuery), Ajax, Bootstrap;
  • Розуміння та досвід, як писати оптимізовані запити до БД;
  • Відповідність загальноприйнятим стандартам написання коду (PSR);
  • Англійська мова на рівні читання технічної документації;
  • Системи кешування Redis, Memcached (буде плюсом);
  • Досвіт з sphinx, elasticsearch (буде плюсом);
  • Досвіт роботи в консолі LINUX (буде плюсом);

Особисті якості:

  • Відповідальність за результат;
  • Ініціативність;
  • Вміння знаходити рішення для виконання поставлених завдань;
  • Відкритий для нових знань;
  • Впевнений у собі;
  • Шукає роботу на довгострокову співпрацю!

Умови:

  • Офіційне працевлаштування;
  • Робочий графік 5/2 з 9.00 до 18.00 (час обідньої перерви);
  • Можливий гнучкий графік;
  • Власний спортивний зал.