PHP-разработчик Харьков WhiteBIT — международная финтех-компания, в которой работает около 1000 квалифицированных специалистов. Обслуживая более 3,5 миллионов пользователей по всему миру в качестве криптовалютной биржи, мы стремимся предоставить интуитивно понятный пользовательский интерфейс наряду с полным набором аналитических инструментов. Сотрудничая с криптовалютными проектами по всему миру, наша основная цель — способствовать широкому внедрению технологии блокчейн. Мы ищем сильного PHP
PHP-разработчик
Харьков
WhiteBIT — международная финтех-компания, в которой работает около 1000 квалифицированных специалистов. Обслуживая более 3,5 миллионов пользователей по всему миру в качестве криптовалютной биржи, мы стремимся предоставить интуитивно понятный пользовательский интерфейс наряду с полным набором аналитических инструментов. Сотрудничая с криптовалютными проектами по всему миру, наша основная цель — способствовать широкому внедрению технологии блокчейн.
Мы ищем сильного PHP-разработчика для проекта Whitepay! Требования: — Опыт работы с менеджерами пакетов, такими как Composer, npm.
— Возможность интегрировать зависимости проекта и управлять ими.
— Глубокое понимание и опыт работы с Composer.
— Опыт использования и настройки автозагрузки классов.
— Понимание стандарта автозагрузки PSR-4.
— Понимание концепции сервисного контейнера в Laravel.
— Опыт работы с очередями в Laravel.
— Опыт написания и управления заданиями cron.
— Понимание работы с очередями и брокерами сообщений.
— Понимание жизненного цикла запроса и роли промежуточного программного обеспечения в нем.
— Опыт использования трейтов в PHP.
— Глубокое понимание принципов SOLID.
— Знание ключевых шаблонов проектирования.
— Понимание и способность реализовать шаблон Singleton.
— Опыт использования шаблона Декоратор для расширения функциональности объекта.
— Понимание и опыт использования магических методов PHP.
— Глубокие знания работы с моделями в Laravel.
— Умение создавать отношения и управлять ими.
— Понимание работы с миграциями и атрибутами модели.
— Опыт создания и управления контейнерами Docker.
— Возможность настраивать сети и управлять ими в Docker Compose.
— Опыт написания модульных и интеграционных тестов.
— Понимание принципов TDD/BDD .
— Опыт использования Mokka или аналогичных инструментов для макетирования в тестах.
— Понимание и умение использовать итераторы в PHP.
— Опыт работы с stdClass и понимание вариантов его использования.
— Понимание и умение использовать Reflection API для анализа кода и управления им во время выполнения.
— Опыт работы с Go будет плюсом.
Обязанности: Разработка и обслуживание веб-приложений: — Создание новые функции и поддержка существующего кода.
– Оптимизация производительности и безопасности.
Работа с базами данных: — Проектирование и оптимизация баз данных.
— Работа с миграциями и Eloquent ORM.
Интеграция с внешними службами: — интеграция с API сторонних служб.
— Работа с очередями и брокерами сообщений.
Написание тестов: — Создание и поддержка тестов для обеспечения качества кода.
Работа с контейнерами: — Настройка среды разработки с помощью Docker.
— Управление контейнерами и сетями в Docker Compose.
Поддержка и рефакторинг кода: – рефакторинг существующего кода для улучшения читабельности и производительности.
— Следуем передовому опытуES и стандарты кодирования.
Участие в проектировании архитектуры приложения: — Участие в обсуждениях и принятии решений по архитектуре проекта.
— Применение шаблонов проектирования для решения архитектурных задач.
Документация: — ведение кода и документации по техническим спецификациям.
— Документирование архитектурных решений и общих подходов.
Мы предлагаем: — собственный продукт;
— Ежегодный оплачиваемый отпуск;
— Компенсация по больничному;
— Профессиональная рабочая среда.
Мы обеспечиваем сложные задачи, которые открывают возможности для постоянного роста для всех. Мы постоянно поддерживаем развитие и развитие наших коллег, обеспечивая, чтобы работа всегда была увлекательной. Наша команда готова предложить поддержку, поделиться опытом и протянуть руку помощи, когда это необходимо.