Обязанности:
Мы формируем кросс-проектную команду разработчиков для создания внутреннего фреймворка. Цель команды - помочь проектам внутри студии прокачать и объединить технические процессы при помощи создания единого инструментария. Вы – наш человек, если у вас есть: опыт разработки на языке С# или С++ от 3 лет опыт работы в игровой индустрии от 5 лет опыт разработки фреймворков, библиотек или другого переиспользуемого кода от 2 лет наличие хорошего игрового опыта навыки проектирования систем со сложной архитектурой уверенное понимание принципов разработки распределенных высоконагруженных, масштабируемых систем или хорошие навыки проектирования и разработки клиент-серверной бизнес-логики отличные знания алгоритмов и структур данных навыки проведения ревью решений других разработчиков технический английский язык Будет плюсом: уверенное понимание концепции строго типизированных систем опыт разработки на Unity или Unreal сложных игровых проектов опыт разработки на Haskell, Rust, Erlang хорошее понимание принципов работы Reliable UDP опыт работы с автогенерацией кода Кое-что о задачах: проектирование и разработка сложных архитектурных решений с большой долей переиспользования в компании разработка отказоустойчивого, высоконагруженного и масштабируемого серверного фреймворка разработка библиотек сетевого и клиент-серверного взаимодействия разработка общих модулей фреймворка для игровой логики интеграция решений в другие команды, обеспечение LTS поддержки собственных решений подготовка системной документации совместно с командой технических писателей Помимо работы: лекции от топовых спикеров нашего профиля крутые внутренние ивенты геймифицированная бонусная система собственная медицинская диагностическая клиника Само собой: курсы английского мощное железо официальное оформление