Fullstack Web Developer PHP+JS Middle/Senior (релокация в Японию)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Shiawasedo Inc. – производитель косметических средств премиального качества с дистрибьюцией по всему миру через головной сайт www.shiawasedo.co.jp.
Кроме этого есть и сторонние проекты в области web- и мобильной разработки.
Мы предлагаем вам стать частью нашей команды для совместного развития интересных проектов.
Задачи, которые придётся выполнять разработчику, - как чисто технические, так и творческие:
- интеграция с API сторонних сервисов;
- разработка нового и доработка существующего функционала сайтов компании;
- разработка различных акций, игр и фич на наших сайтах: проектирование и реализация функционала с расчётом на повторное использование в будущем, а также с возможностью применения в других смежных задачах.
- рефакторинг и оптимизация существующего кода;
- написание unit-тестов;
- взаимодействие с коллегами для совместной реализации задач;
- участие в поиске лучших и наиболее эффективных решений для проектов.
Технологии и инструменты, используемые в работе
Среда разработки: Linux/MacOS, PhpStorm, Git, GitLab;
backend: PHP7+, MySQL, Memcached, PHPUnit, Composer, Sphinxsearch;
frontend: HTML, CSS/Less, Bootstrap 5, Javascript, jQuery, jQuery UI;
графика: программы Adobe;
коммуникации: Slack, Zoom, GitLab.
Предложения по расширению стека приветствуются.
Требования к соискателю
Если чего-то из этого списка вам не хватает, то стремление учиться новому это компенсирует.
Frontend:
- опыт адаптивной вёрстки с HTML, CSS (Less), Bootstrap;
- уверенное знание javascript и jQuery.
Backend:
- отличное знание и опыт разработки на PHP от 3 лет;
- отличное понимание принципов ООП и их реализации в задачах;
- опыт работы с REST API;
- опыт работы с MySQL (проектирование БД, запросы, индексы)
- понимание принципов юнит-тестов и умение их писать на PHP;
- комментирование и документирование кода, соблюдение стандартов PSR;
- понимание принципов безопасности (SQL-инъекции, XSS, CSRF).
Общие навыки:
- опыт совместной работы в Git;
- написание чистого кода, который будет понятен самому себе и другим разработчикам даже спустя длительное время;
- умение разбираться в чужом коде.
Не обязательно, но может быть плюсом:
- опыт проектирования UI/UX;
- опыт настройки и работы с CI/CD;
- опыт администрирования Linux, WEB-серверов, сетей;
- опыт написания bash-скриптов;
- опыт разработки мобильных приложений;
- опыт разработки на VueJS.
Условия работы
- Постоянная работа в офисе (г. Кобе, Япония);
- работа 5/2 без праздничных выходных дней;
- 20 рабочих дней оплачиваемого отпуска (или 2 раза по 2 недели) + новогодние каникулы;
- визовая поддержка;
- помощь с релокацией в Японию, город Кобе.
Испытательный срок – 3 месяца. Ограничений по возрасту нет.
Знание японского языка не обязательно.
Бонусы
Релокация в Японию, город Кобе.
Визовая поддержка.