X-FLOW — компания по разработке мобильных игр, основанная в 2018 году. Мы получили признание после выпуска Happy Color, самой популярной цифровой раскраски и одного из самых успешных мобильных приложений в мире, основанных на рекламе. Мы гордимся нашей разнообразной и талантливой командой и партнерами, расположенными в Великобритании, на Кипре, в Нидерландах и других регионах по всему миру.
В настоящее время мы ищем Senior Fullstack Engineer для нашего флагманского проекта Happy Color.
Основные обязанности:
- Разработка RESTful API с использованием PHP/Laravel.
- Создание frontend-приложений с использованием TypeScript/React с акцентом на производительность и Developer Experience (DX).
- Интеграция с внешними сервисами; определение и поддержка API-контрактов.
- Оптимизация производительности, профилирование и снижение задержек.
- Проектирование схем баз данных, управление миграциями, индексацией и оптимизацией запросов.
- Вклад в обеспечение качества: написание тестов (unit/integration/e2e), проведение code review и автоматизация проверок.
- Обеспечение наблюдаемости и надежности: внедрение логов, метрик, алертов и трейсов.
- Участие в проектировании архитектурных решений.
Требования:
- Опыт работы с PHP от 4 лет, глубокие знания Laravel (DI, очереди, профилирование, REST, модульность).
- Опыт работы с TypeScript от 4 лет, глубокие знания React/Redux Toolkit, маршрутизации, процессов сборки и оптимизации бандлов.
- Базы данных: PostgreSQL/MySQL, Redis; опыт проектирования схем, индексов и транзакций.
- Очереди/шины сообщений: Kafka — опыт event-driven интеграций.
- Безопасность: OAuth2, JWT.
- Понимание DDD, SOLID, методологии 12-Factor App и observability (Prometheus/Grafana, OpenTelemetry).
Будет плюсом:
- Опыт разработки на Golang.
- Опыт разработки с Ant Design (Antd).
- Опыт или понимание GitLab CI, feature flags, миграций и стратегий развертывания blue-green/rolling.
- Инструменты тестирования: Jest, Playwright; для PHP — PHPUnit/Codeception; опыт интеграционного/e2e тестирования.
Технологический стек (основной):
- Backend: PHP (Laravel), REST, PostgreSQL/MySQL, Redis, Kafka, Clickhouse.
- Frontend: TypeScript, React, Redux Toolkit.
- DevOps: GitLab CI, Docker.
- Observability: Prometheus, Grafana, OpenTelemetry, Sentry.
Что мы предлагаем:
- Конкурентоспособная заработная плата и пакет льгот.
- Возможность работать с талантливой и увлеченной командой в творческой и динамичной среде.
- Гибкий рабочий график и варианты удаленной/офисной работы.
- Возможности карьерного роста и профессионального развития.
- Веселая и инклюзивная корпоративная культура, которая отмечает разнообразие и креативность.
Присоединяйтесь к нам, и давайте вместе создадим отличный продукт!