Full-Stack Developer (PHP + Frontend)

MysteryTag , Posted yesterday

Senior

Full time

Cyprus

Разработчик и издатель мобильных игр Mystery Tag ищет свою команду Full-stack developer для работы над нашими текущими проектами. Вы можете более подробно ознакомиться с нашими играми, перейдя по ссылке на наш сайт: mysterytag.com.

What are you working on?
  • Genres: Casual, Hyper-casual
  • Platforms: Mobile, Social, iOS, Android
What kind of professional are we looking for?

Front:

• Отличное понимание синтаксиса ES6 и выше, опыт применения стрелочных функций, модулей, async/await, генераторов.

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

• Способность писать высокопроизводительный код, оптимизировать работу со сложными структурами данных.

• Уверенное владение как минимум одним из популярных фреймворков (React, Vue.js, Angular).

• Опыт создания SPA и SSR приложений.

• Понимание ключевых концепций: компоненты, состояние, маршрутизация, жизненный цикл, реактивность.

• Опыт работы со сборщиками.

• Умение оптимизировать и настраивать сборку.

• Умение использовать fetch, axios, WebSocket для обмена данными.

• Опыт интеграции с REST, GraphQL, SOAP API.

• Знание паттернов работы с асинхронностью.

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

• Понимание принципов виртуального DOM , мемоизации, отложенной загрузки.

• Навыки кэширования данных на клиенте.

• Опыт написания unit-тестов и энд-ту-энд тестов.

• Знание методологий TDD/BDD, умение поддерживать высокое покрытие тестами.

• Использование линтеров и форматтеров для поддержания качества кода.

• Умение разрабатывать небольшие микросервисы или утилиты на Node.js, работать с npm-пакетами, WebSocket-серверами, Express/Koa/NestJS.

• TypeScript: умение типизировать сложные структуры данных, классы и взаимодействие с внешними библиотеками.

• Docker и CI/CD: навыки контейнеризации сервисов, настройки пайплайна, оркестрации.

• Понимание распределённых очередей, балансировщиков, CDN, кеширования на разных уровнях.

Back PHP:

• Опыт коммерческой разработки на PHP от 3-х лет.

• Глубокое знание принципов ООП, паттернов проектирования (GoF), SOLID.

• Понимание внутренних механизмов PHP (работа с памятью, PHP-интерпретатор, особенности Zend Engine).

• Уверенная работа с DI-контейнерами, роутингом, middleware, ORM.

• Настройка и оптимизация производительности: кэширование, кеширование конфигураций, оптимизация запросов.

• Организация сложной бизнес-логики.

• Участие в проектировании и реализации микросервисной архитектуры: разделение доменов, сервисная шина, коммуникация по REST, gRPC, очереди.

• Опыт проектирования и интеграции нескольких сервисов: понимание принципов распределённых транзакций.

• Глубокая работа с реляционными базами (MySQL/PostgreSQL): сложные SQL-запросы, индексы, триггеры, процедуры, оптимизация под высокие нагрузки.

• Бонусом будет опыт с NoSQL (MongoDB, Redis) и понимание их места в архитектуре.

• Способность планировать структуру БД и миграции с учётом масштабирования.

• Знание OWASP Top 10 и навыки защиты от типовых уязвимостей (SQL Injection, XSS, CSRF, SSRF).

• Понимание безопасных практик хранения данных, работы с сессиями, шифрования.

• Опыт написания безопасных REST-API и JWT-аутентификации.

• Умение организовать процесс CI/CD и автотестов

• Написание тестов с высоким покрытием, использование моков, стабов.

• Понимание статического анализа кода и соблюдение кодстайла.

Why do we enjoy working here?
  • Трудоустройство по системе ФЛП с полной поддержкой в ​​оформлении и ведении;

  • Поддержка бухгалтерии и полное покрытие налогов;

  • 24 оплачиваемых рабочих дня отпуска и больничные без потери заработной платы;

  • Систему наставничества и слаженную командную работу;

  • Удобный график работы.

MysteryTag

Company type: developer, publisher

Employees: 11-50

Platforms: Mobile, iOS, Android

http://mysterytag.com/

View all vacancies from MysteryTag
Join our Discord!
Find out about new Full Stack Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers Full Stack Developer on Telegram
Subscribe

Similar job opportunities

Mineland Network OÜ

Remote

Posted 1 week ago

Middle

$800 - $1,000 / Month

Full time

MysteryTag

Relocate, Remote, Ukraine

Posted 1 week ago

Senior

Negotiable

Full time

Sweepluxe

Remote

Posted 1 week ago

Senior

Negotiable

Full time