Работа
Из фида партнера
Старший разработчик HTML5-игр
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Booming Games
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О роли
Вы дополните нашу команду разработчиков игр, состоящую из 14 прекрасных и опытных людей, и будете подчиняться руководителю команды Frontend Games. Ваша страсть к играм онлайн-казино в сочетании с вашими техническими знаниями позволяет нам предлагать на рынке лучшие игровые автоматы.
Обязанности
• Разработка и реализация игр
• Перевести документы игрового дизайна (GDD) в игровые презентации HTML5.
• Разбейте функции GDD на структуру иерархии работ (WBS) и создайте заявки JIRA.
• Обеспечить выполнение задач в течение максимум одной рабочей недели и их соответствие оценкам команды.
• Реализовать функции и возможности игры с помощью TypeScript (последний стандарт).
• Следуйте передовым практикам, обеспечивая правильно типизированный и хорошо документированный код.
• Используйте JavaScript (ECMAScript) только при необходимости, документированном JSDoc.
• Контроль версий и управление кодом
• Работа с Git (GitLab как центральный репозиторий).
• Фиксируйте код хотя бы один раз в рабочий день для использования ветвей.
• Следуйте соглашениям о семантической фиксации, включая идентификатор заявки (JIRA или аналогичный).
• Отправляйте запросы на слияние (MR), когда работа завершена и не содержит дефектов.
• Обращайтесь к отзывам рецензентов MR и при необходимости передавайте споры архитектору или инженеру-менеджеру.
• Убедитесь, что код соответствует принципам безопасной разработки.
• Реализация визуальных и аудиоэффектов
• Интегрируйте статическую графику, анимацию (Spine), последовательности изображений и частицы.
• Используйте такие библиотеки, как PIXI.js, для оптимальной производительности рендеринга.
• Сотрудничать с Tech Art для оптимизации ресурсов для эффективной реализации. Качество и оптимизация кода.
• Качество и оптимизация кода
• Обеспечьте чистый, хорошо документированный и протестированный код.
• Используйте инструменты разработчика браузера для отслеживания частоты кадров, памяти, использования ЦП/ГП и вызовов отрисовки.
• Расставляйте приоритеты и исправляйте ошибки в максимально срочном порядке.
• Поддержание покрытия модульными и интеграционными тестами, гарантируя, что покрытие коммуникационных линий не уменьшится.
• Удалите мертвый код и оптимизируйте ресурсы проекта.
• Создание и доставка игрового кода
• Используйте Webpack для эффективного объединения, минимизации и оптимизации.
• Оптимизируйте изображения, текст и ресурсы для готовой к работе сборки.
• Понимание и улучшение GitLab CI для эффективного развертывания.
• Убедитесь, что игры оптимизированы для HTTP/HTTP2/HTTP3, WebSockets и других сетевых коммуникаций, чтобы улучшить взаимодействие с игроками.
• Процесс сотрудничества и развития
• Тесно сотрудничать с продюсерами игр, арт-директорами и отделами контроля качества, чтобы обеспечить бесперебойную разработку.
• Проводить демонстрации игр для владельцев продуктов.
• Устраняйте дефекты, о которых сообщил отдел контроля качества, с максимальной срочностью.
• Следуйте структурированным этапам развития:
* Альфа — игра работает согласно спецификации (даже если ресурсы неполные).
* Бета – Полная реализация активов; игра готова к тестированию качества
Требования
• Опыт разработки игр не менее 3 лет и общий опыт разработки не менее 5 лет.
• Свободно владею Typescript и Javascript (ES6), а также HTML5/CSS3.
• Большой опыт работы с PixiJS, Phaser или эквивалентом.
• Полное свободное владение английским языком, письменным и устным.
• Сильные коммуникативные навыки и навыки работы в команде.
• Опыт работы с Git, JIRA (или эквивалентным программным обеспечением для отслеживания проблем/проектов) и GSuite.
• Внимание к деталям, умение решать проблемы и многозадачность.
• Опыт работы с анимацией Spine, включая оптимизацию.
Приятно иметь
• Опыт работы с WebGL или другим API графического программирования.
• Игрок в игровые автоматы казино.
• Креативность.
• Опыт работы со статически типизированными языками.
Приятно знать
• Эта должность с полной занятостью предоставляется на неопределенный срок внештатным сотрудникам для подрядчиков в пределах центральноевропейского часового пояса +/-2.
Зачем работать с быстро развивающимися играми
Основатель возглавил. Ударный привод. Ориентированность на сотрудников.
В Booming Games мы меняем мир iGaming, используя дистанционный подход. Наш ритм? Захватывающие игровые автоматы с захватывающими функциями и потрясающим дизайном, выпускаемые каждые две недели — без исключений! Здесь все дело в совместном владении и реальном росте. Погрузитесь в разнообразную команду, где ваш вклад влияет на каждую игру, которую мы создаем!
Наши преимущества
• Наша компания полностью ориентирована на удаленную работу и предлагает лучшие в своем классе возможности удаленной работы.
• Конкурентоспособный пакет
• Офисы, в которых разрешено размещение с собаками, в Берлине и на Мальте.
• Политика, ориентированная на семью
• Возможности карьерного роста
• Приятная рабочая атмосфера
• Возможности обмена знаниями
• Динамичная культура в окружении экспертов отрасли.
• Корпоративные мероприятия для сплочения команды.
Контакт
Рекрутинговая команда
Найдите больше англоговорящих вакансий в Германии на Arbeitnow
Источник: Arbeitnow (https://www.arbeitnow.com/jobs/companies/booming-games/senior-html5-game-developer-pressig-200487).
Вы дополните нашу команду разработчиков игр, состоящую из 14 прекрасных и опытных людей, и будете подчиняться руководителю команды Frontend Games. Ваша страсть к играм онлайн-казино в сочетании с вашими техническими знаниями позволяет нам предлагать на рынке лучшие игровые автоматы.
Обязанности
• Разработка и реализация игр
• Перевести документы игрового дизайна (GDD) в игровые презентации HTML5.
• Разбейте функции GDD на структуру иерархии работ (WBS) и создайте заявки JIRA.
• Обеспечить выполнение задач в течение максимум одной рабочей недели и их соответствие оценкам команды.
• Реализовать функции и возможности игры с помощью TypeScript (последний стандарт).
• Следуйте передовым практикам, обеспечивая правильно типизированный и хорошо документированный код.
• Используйте JavaScript (ECMAScript) только при необходимости, документированном JSDoc.
• Контроль версий и управление кодом
• Работа с Git (GitLab как центральный репозиторий).
• Фиксируйте код хотя бы один раз в рабочий день для использования ветвей.
• Следуйте соглашениям о семантической фиксации, включая идентификатор заявки (JIRA или аналогичный).
• Отправляйте запросы на слияние (MR), когда работа завершена и не содержит дефектов.
• Обращайтесь к отзывам рецензентов MR и при необходимости передавайте споры архитектору или инженеру-менеджеру.
• Убедитесь, что код соответствует принципам безопасной разработки.
• Реализация визуальных и аудиоэффектов
• Интегрируйте статическую графику, анимацию (Spine), последовательности изображений и частицы.
• Используйте такие библиотеки, как PIXI.js, для оптимальной производительности рендеринга.
• Сотрудничать с Tech Art для оптимизации ресурсов для эффективной реализации. Качество и оптимизация кода.
• Качество и оптимизация кода
• Обеспечьте чистый, хорошо документированный и протестированный код.
• Используйте инструменты разработчика браузера для отслеживания частоты кадров, памяти, использования ЦП/ГП и вызовов отрисовки.
• Расставляйте приоритеты и исправляйте ошибки в максимально срочном порядке.
• Поддержание покрытия модульными и интеграционными тестами, гарантируя, что покрытие коммуникационных линий не уменьшится.
• Удалите мертвый код и оптимизируйте ресурсы проекта.
• Создание и доставка игрового кода
• Используйте Webpack для эффективного объединения, минимизации и оптимизации.
• Оптимизируйте изображения, текст и ресурсы для готовой к работе сборки.
• Понимание и улучшение GitLab CI для эффективного развертывания.
• Убедитесь, что игры оптимизированы для HTTP/HTTP2/HTTP3, WebSockets и других сетевых коммуникаций, чтобы улучшить взаимодействие с игроками.
• Процесс сотрудничества и развития
• Тесно сотрудничать с продюсерами игр, арт-директорами и отделами контроля качества, чтобы обеспечить бесперебойную разработку.
• Проводить демонстрации игр для владельцев продуктов.
• Устраняйте дефекты, о которых сообщил отдел контроля качества, с максимальной срочностью.
• Следуйте структурированным этапам развития:
* Альфа — игра работает согласно спецификации (даже если ресурсы неполные).
* Бета – Полная реализация активов; игра готова к тестированию качества
Требования
• Опыт разработки игр не менее 3 лет и общий опыт разработки не менее 5 лет.
• Свободно владею Typescript и Javascript (ES6), а также HTML5/CSS3.
• Большой опыт работы с PixiJS, Phaser или эквивалентом.
• Полное свободное владение английским языком, письменным и устным.
• Сильные коммуникативные навыки и навыки работы в команде.
• Опыт работы с Git, JIRA (или эквивалентным программным обеспечением для отслеживания проблем/проектов) и GSuite.
• Внимание к деталям, умение решать проблемы и многозадачность.
• Опыт работы с анимацией Spine, включая оптимизацию.
Приятно иметь
• Опыт работы с WebGL или другим API графического программирования.
• Игрок в игровые автоматы казино.
• Креативность.
• Опыт работы со статически типизированными языками.
Приятно знать
• Эта должность с полной занятостью предоставляется на неопределенный срок внештатным сотрудникам для подрядчиков в пределах центральноевропейского часового пояса +/-2.
Зачем работать с быстро развивающимися играми
Основатель возглавил. Ударный привод. Ориентированность на сотрудников.
В Booming Games мы меняем мир iGaming, используя дистанционный подход. Наш ритм? Захватывающие игровые автоматы с захватывающими функциями и потрясающим дизайном, выпускаемые каждые две недели — без исключений! Здесь все дело в совместном владении и реальном росте. Погрузитесь в разнообразную команду, где ваш вклад влияет на каждую игру, которую мы создаем!
Наши преимущества
• Наша компания полностью ориентирована на удаленную работу и предлагает лучшие в своем классе возможности удаленной работы.
• Конкурентоспособный пакет
• Офисы, в которых разрешено размещение с собаками, в Берлине и на Мальте.
• Политика, ориентированная на семью
• Возможности карьерного роста
• Приятная рабочая атмосфера
• Возможности обмена знаниями
• Динамичная культура в окружении экспертов отрасли.
• Корпоративные мероприятия для сплочения команды.
Контакт
Рекрутинговая команда
Найдите больше англоговорящих вакансий в Германии на Arbeitnow
Источник: Arbeitnow (https://www.arbeitnow.com/jobs/companies/booming-games/senior-html5-game-developer-pressig-200487).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Booming Games
Объявление предоставлено Booming Games.