Empleo
Del feed del socio
Desarrollador sénior de juegos HTML5
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Booming Games
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
sobre el papel
Completarás nuestro equipo de desarrollo de juegos de 14 personas encantadoras y capacitadas y reportarás al líder del equipo Frontend Games. Su pasión por los juegos de casino en línea combinada con su conocimiento técnico nos permite traer las mejores tragamonedas al mercado.
Responsabilidades
• Desarrollo e implementación de juegos
• Traducir documentos de diseño de juegos (GDD) a presentaciones de juegos HTML5.
• Divida las funciones de GDD en una estructura de desglose del trabajo (WBS) y cree tickets JIRA.
• Asegúrese de que las tareas sean manejables en un máximo de una semana laboral y se alineen con las estimaciones del equipo.
• Implementar características y funcionalidades del juego usando TypeScript (el último estándar).
• Seguir las mejores prácticas, garantizando un código bien escrito y bien documentado.
• Utilice JavaScript (ECMAScript) sólo cuando sea necesario, documentado con JSDoc.
• Control de versiones y gestión de códigos
• Trabajar con Git (GitLab como repositorio central).
• Confirme el código al menos una vez por día laborable para presentar sucursales.
• Siga las convenciones de confirmación semántica, incluida la identificación del ticket (JIRA o similar).
• Envíe solicitudes de fusión (MR) cuando el trabajo esté completo y sin defectos.
• Atender los comentarios de los revisores de MR y elevar las disputas al arquitecto o al gerente de ingeniería si es necesario.
• Garantizar que el código cumpla con los principios de desarrollo seguro.
• Implementación de efectos visuales y de audio
• Integrar arte estático, animaciones (Spine), secuencias de imágenes y partículas.
• Utilice bibliotecas como PIXI.js para obtener un rendimiento de renderizado óptimo.
• Colaborar con Tech Art para optimizar los activos para una implementación eficiente Calidad y optimización del código
• Calidad y optimización del código
• Garantizar un código limpio, bien documentado y probado.
• Utilice herramientas de desarrollo del navegador para realizar un seguimiento de FPS, memoria, uso de CPU/GPU y dibujar llamadas.
• Priorizar y corregir errores con la máxima urgencia
• Mantener la cobertura de pruebas unitarias y de integración, asegurando que no se reduzca la cobertura de la línea comunicada.
• Eliminar el código muerto y optimizar los activos del proyecto.
• Creación y entrega de códigos de juego
• Utilice Webpack para agrupar, minimizar y optimizar eficientemente
• Optimice imágenes, texto y recursos para una compilación lista para producción.
• Comprender y mejorar GitLab CI para una implementación eficiente
• Asegúrese de que los juegos estén optimizados para HTTP/HTTP2/HTTP3, WebSockets y otras comunicaciones de red para mejorar la experiencia del jugador.
• Proceso de colaboración y desarrollo
• Trabajar en estrecha colaboración con los productores de juegos, directores de arte y control de calidad para garantizar un desarrollo fluido.
• Realizar demostraciones de juegos para propietarios de productos.
• Abordar los defectos reportados por QA con la mayor urgencia.
• Seguir hitos de desarrollo estructurados:
* Alfa: el juego funciona según las especificaciones (incluso si los recursos están incompletos)
* Beta: implementación completa de activos; juego listo para pruebas de control de calidad
Requisitos
• Al menos 3 años de experiencia en desarrollo de juegos y 5 años de desarrollo general.
• Dominio de Typecript y Javascript (ES6) y HTML5/CSS3.
• Alta experiencia con PixiJS, Phaser o equivalente
• Completa fluidez en inglés, escrito y hablado.
• Fuertes habilidades de comunicación y trabajo en equipo.
• Experiencia con Git, JIRA (o software equivalente de seguimiento de problemas/proyectos) y GSuite.
• Atención al detalle, resolución de problemas y habilidades multitarea.
• Experiencia con animaciones de Spine, incluida la optimización.
Es bueno tener
• Experiencia con WebGL u otra API de programación de gráficos.
• Jugador de tragamonedas de casino.
• Creatividad.
• Antecedentes en lenguajes tipados estáticamente.
Es bueno saberlo
• Este puesto de tiempo completo es independiente por tiempo indefinido para contratistas dentro de la zona horaria de Europa Central +/-2.
Por qué trabajar para los juegos en auge
Dirigido por el fundador. Impulsado por impacto. Centrado en los empleados.
En Booming Games, estamos remodelando el mundo del iGaming con nuestro enfoque remoto. ¿Nuestro ritmo? Emocionantes juegos de tragamonedas con características cautivadoras y diseños impresionantes lanzados cada dos semanas, ¡sin excepciones! Aquí se trata de copropiedad y crecimiento real. ¡Sumérgete en un equipo diverso donde tus aportes impulsan cada juego que creamos!
Nuestras ventajas
• Somos una empresa 100 % remota y ofrecemos la mejor experiencia remota de su clase.
• Paquete competitivo
• Oficinas que admiten perros en Berlín y Malta
• Políticas favorables a la familia
• Oportunidades de crecimiento profesional
• Ambiente de trabajo entusiasta
• Oportunidades para compartir conocimientos
• Cultura dinámica rodeada de expertos de la industria
• Eventos sociales de empresa para la vinculación del equipo.
Contacto
Equipo de reclutamiento
Encuentre más trabajos de habla inglesa en Alemania en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.com/jobs/companies/booming-games/senior-html5-game-developer-pressig-200487)
Completarás nuestro equipo de desarrollo de juegos de 14 personas encantadoras y capacitadas y reportarás al líder del equipo Frontend Games. Su pasión por los juegos de casino en línea combinada con su conocimiento técnico nos permite traer las mejores tragamonedas al mercado.
Responsabilidades
• Desarrollo e implementación de juegos
• Traducir documentos de diseño de juegos (GDD) a presentaciones de juegos HTML5.
• Divida las funciones de GDD en una estructura de desglose del trabajo (WBS) y cree tickets JIRA.
• Asegúrese de que las tareas sean manejables en un máximo de una semana laboral y se alineen con las estimaciones del equipo.
• Implementar características y funcionalidades del juego usando TypeScript (el último estándar).
• Seguir las mejores prácticas, garantizando un código bien escrito y bien documentado.
• Utilice JavaScript (ECMAScript) sólo cuando sea necesario, documentado con JSDoc.
• Control de versiones y gestión de códigos
• Trabajar con Git (GitLab como repositorio central).
• Confirme el código al menos una vez por día laborable para presentar sucursales.
• Siga las convenciones de confirmación semántica, incluida la identificación del ticket (JIRA o similar).
• Envíe solicitudes de fusión (MR) cuando el trabajo esté completo y sin defectos.
• Atender los comentarios de los revisores de MR y elevar las disputas al arquitecto o al gerente de ingeniería si es necesario.
• Garantizar que el código cumpla con los principios de desarrollo seguro.
• Implementación de efectos visuales y de audio
• Integrar arte estático, animaciones (Spine), secuencias de imágenes y partículas.
• Utilice bibliotecas como PIXI.js para obtener un rendimiento de renderizado óptimo.
• Colaborar con Tech Art para optimizar los activos para una implementación eficiente Calidad y optimización del código
• Calidad y optimización del código
• Garantizar un código limpio, bien documentado y probado.
• Utilice herramientas de desarrollo del navegador para realizar un seguimiento de FPS, memoria, uso de CPU/GPU y dibujar llamadas.
• Priorizar y corregir errores con la máxima urgencia
• Mantener la cobertura de pruebas unitarias y de integración, asegurando que no se reduzca la cobertura de la línea comunicada.
• Eliminar el código muerto y optimizar los activos del proyecto.
• Creación y entrega de códigos de juego
• Utilice Webpack para agrupar, minimizar y optimizar eficientemente
• Optimice imágenes, texto y recursos para una compilación lista para producción.
• Comprender y mejorar GitLab CI para una implementación eficiente
• Asegúrese de que los juegos estén optimizados para HTTP/HTTP2/HTTP3, WebSockets y otras comunicaciones de red para mejorar la experiencia del jugador.
• Proceso de colaboración y desarrollo
• Trabajar en estrecha colaboración con los productores de juegos, directores de arte y control de calidad para garantizar un desarrollo fluido.
• Realizar demostraciones de juegos para propietarios de productos.
• Abordar los defectos reportados por QA con la mayor urgencia.
• Seguir hitos de desarrollo estructurados:
* Alfa: el juego funciona según las especificaciones (incluso si los recursos están incompletos)
* Beta: implementación completa de activos; juego listo para pruebas de control de calidad
Requisitos
• Al menos 3 años de experiencia en desarrollo de juegos y 5 años de desarrollo general.
• Dominio de Typecript y Javascript (ES6) y HTML5/CSS3.
• Alta experiencia con PixiJS, Phaser o equivalente
• Completa fluidez en inglés, escrito y hablado.
• Fuertes habilidades de comunicación y trabajo en equipo.
• Experiencia con Git, JIRA (o software equivalente de seguimiento de problemas/proyectos) y GSuite.
• Atención al detalle, resolución de problemas y habilidades multitarea.
• Experiencia con animaciones de Spine, incluida la optimización.
Es bueno tener
• Experiencia con WebGL u otra API de programación de gráficos.
• Jugador de tragamonedas de casino.
• Creatividad.
• Antecedentes en lenguajes tipados estáticamente.
Es bueno saberlo
• Este puesto de tiempo completo es independiente por tiempo indefinido para contratistas dentro de la zona horaria de Europa Central +/-2.
Por qué trabajar para los juegos en auge
Dirigido por el fundador. Impulsado por impacto. Centrado en los empleados.
En Booming Games, estamos remodelando el mundo del iGaming con nuestro enfoque remoto. ¿Nuestro ritmo? Emocionantes juegos de tragamonedas con características cautivadoras y diseños impresionantes lanzados cada dos semanas, ¡sin excepciones! Aquí se trata de copropiedad y crecimiento real. ¡Sumérgete en un equipo diverso donde tus aportes impulsan cada juego que creamos!
Nuestras ventajas
• Somos una empresa 100 % remota y ofrecemos la mejor experiencia remota de su clase.
• Paquete competitivo
• Oficinas que admiten perros en Berlín y Malta
• Políticas favorables a la familia
• Oportunidades de crecimiento profesional
• Ambiente de trabajo entusiasta
• Oportunidades para compartir conocimientos
• Cultura dinámica rodeada de expertos de la industria
• Eventos sociales de empresa para la vinculación del equipo.
Contacto
Equipo de reclutamiento
Encuentre más trabajos de habla inglesa en Alemania en Arbeitnow
Fuente: Arbeitnow (https://www.arbeitnow.com/jobs/companies/booming-games/senior-html5-game-developer-pressig-200487)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Booming Games
Publicación proporcionada por Booming Games.