Обязанности:
О компании и продуктеTime Quest Lab — ведущая компания в индустрии интерактивных развлечений, разрабатывающая уникальные решения для VR-аттракционов и игровых систем. Наш флагманский продукт Floor is Lava — это инновационный интерактивный аттракцион, где игроки буквально "убегают" от лавы, проходя игровые сценарии на специально оборудованной платформе. Продукт успешно используется в развлекательных центрах по всему миру.Кого мы ищем:Сеньор-разработчика, способного взять на себя полный цикл разработки и поддержки продукта. Вы будете ключевым участником команды, создающим будущее наших аттракционов. Задачи:Мы ищем опытного разработчика, который возьмет на себя полный цикл разработки и поддержки ПО для наших решений. Основные задачи: Разработка ПО для управления платформой Floor is Lava: улучшение движка запуска игр, разработка новых игровых механик. Разработка и поддержка серверной части, включая сервер лицензий, систему учета запусков игр и выручки партнеров. Доработка и развитие экосистемы: в будущем — интеграция других аттракционов. Локация:Идеально — Новосибирск. Возможны другие города, где физически находится платформа (Брянск, Томск, Сургут, Геленджик, Красноярск, Тюмень, Ташкент). Технологический стек: Знание принципов разработки ПО под Linux (Unix) на C. Понимание работы poll/epoll, TCP/UDP стека под Linux и опыт разработки под этот стек. Знание принципов работы TTY, PTY, Shell. Разработка GUI на GTK3/GTK4. Базовое понимание стандарта C23. будет плюсом: знание ES6, TypeScript, CSS, ReactJS, SolidJS.