Game Client Technical Lead
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Game Client Technical Lead building high-performance casino game clients and scalable backend infrastructure for ENJOY Gaming. Leading architecture, optimization, security, observability, and engineering teams.
Responsibilities:
- Design, implement, and maintain complete end-to-end game features
- Integrate scalable server-side backend services with high-performance client-side gameplay and UI logic
- Design flexible, modular backend systems serving multiple frontend game clients
- Optimize server-side load management, database queries, client-side memory, and frame-rate stability
- Implement real-time data collection, logging, and crash reporting across client and backend systems
- Monitor the full technology stack and diagnose cross-domain issues
- Implement end-to-end security protocols, protect sensitive user data, and deploy anti-cheat and exploit-prevention measures
- Translate creative requirements from UI/UX and game designers into actionable engineering tasks
- Mentor developers in modern client-side and backend techniques
- Create and maintain unified technical documentation, including API specifications, server infrastructure, and engine integration manuals
- Scope features during sprints, align technical requirements with business goals, and reduce technical debt
- Plan work across memory optimization, stateless architecture, and high-concurrency systems
- Collaborate with product owners and game designers to review mechanics and propose performant solutions
- Use monitoring telemetry to maintain server availability during traffic spikes
- Balance rapid feature delivery with clean, scalable, and modular code
Requirements:
- 6+ years of development experience
- 1+ year of leadership experience
- iGaming/Gambling experience is a plus
- Strong understanding of game client architecture
- Experience with state machines, game flow, and real-time systems
- Deep professional experience in game client development
- Understanding/experience with scalable server-side backend architectures
- Ability to design systems from the ground up and handle ambiguity
- Experience identifying and fixing memory leaks, architecture flaws, and security vulnerabilities
- Ability to explain complex backend constraints to non-technical stakeholders
- Track record of mentoring engineers, driving architectural decisions, and leading projects through the full software development lifecycle
- Fluent English plus Ukrainian or Russian
- Experience with Pixi, TypeScript, JavaScript, Node.js, React, WebGL, 2D skeletal web animation, WebSockets, event streaming brokers, remote procedure calls, WebRTC, WHIP, RTMP, SRT, H5Live, Low-Latency HLS, MoQ, ABR, SQL, NoSQL, in-memory caching, columnar/analytics databases, cloud infrastructure, containerization, container orchestration, distributed telemetry, log aggregation, and time-series monitoring dashboards
- Experience with Python is nice to have
- Willingness to work on an EU B2B basis
Benefits:
- Competitive salary in EUR with annual performance reviews
- Flexible remote work
- Medical insurance
- Psychologist support
- Polish and Slovak speaking clubs
- 20 working days of paid vacation
- 10 additional paid days off
- 10 paid sick days
- All national holidays in your country
- Reimbursement for courses, trainings, and certifications
- Support for language classes, sports, massages, or life coaching














