The position is for a Team Lead Front End Engineer specializing in Pixi.js at Heaven of 7, a slot provider.
The role involves leading the design and development of cross-browser slot games for both desktop and mobile platforms using PixiJS and TypeScript.
The candidate will be the primary point of contact for frontend technical decisions, mentoring team members, and troubleshooting issues.
Responsibilities include setting technical direction, implementing best practices for code quality, structure, and performance, and integrating monitoring tools like Sentry.
The role requires collaboration with game designers, backend engineers, artists, and animators to deliver polished game experiences.
The candidate will participate in architectural planning, task estimation, and code reviews.
The position also involves implementing and maintaining development workflows, including CI/CD pipelines (GitLabCI) and Docker.
Performance optimization, loading times, and memory usage across devices are key responsibilities.
The candidate will ensure clean HTML/CSS integration for UI components and responsive layouts.
Continuous improvement in tooling, processes, and documentation is expected.
The role includes supporting the recruitment and onboarding of frontend developers.
Requirements:
Proven experience in HTML5 slot game development is essential.
A minimum of 7 years of JavaScript experience, with strong knowledge of TypeScript and modern JavaScript patterns (ES6+, async/await, modules, etc.) is required.
Experience with React Pixi or integrating PixiJS into larger app frameworks is necessary.
At least 2 years of experience in a team lead or technical lead position is required.
Deep knowledge of PixiJS and performance-optimized 2D rendering is essential.
A strong command of HTML/CSS, including responsive and cross-browser layouts, is required.
Familiarity with serialization protocols such as Protobuf, MessagePack, or similar is necessary.
Familiarity with Webpack for bundling and serialization is required.
Hands-on experience in implementing and monitoring production apps with tools like Sentry, LogRocket, or Datadog is essential.
Experience integrating animations using tools like Spine or similar skeletal animation tools is required.
A solid understanding of software architecture principles (e.g., SOLID, FSD) is necessary.
The candidate should be comfortable working in Agile/Scrum teams with a DevOps mindset.
Strong communication and mentoring skills are essential, with the ability to manage developers in international teams.
Benefits:
The position offers the opportunity to work in a dynamic and innovative environment focused on creating engaging slot games.
The candidate will have the chance to lead a talented team and influence the technical direction of projects.
There is potential for professional growth and development within the company.
The role provides the opportunity to collaborate with diverse teams, including game designers and artists, enhancing creative input.
The company promotes a culture of continuous improvement, allowing for the enhancement of skills and processes.
The position may offer competitive compensation and benefits, although specific details are not provided in the job description.