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 — опыт интеграций на основе событий.
- Безопасность: OAuth2, JWT.
- Понимание DDD, SOLID, методологии 12-Factor App и наблюдаемости (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.
Что мы предлагаем:
- Конкурентоспособная заработная плата и социальный пакет.
- Возможность работать с талантливой и увлеченной командой в креативной и динамичной среде.
- Гибкий график работы и варианты удаленной/офисной работы.
- Возможности карьерного роста и профессионального развития.
- Веселая и инклюзивная корпоративная культура, отмечающая разнообразие и креативность.
Присоединяйтесь к нам, и давайте вместе создавать отличный продукт!