[{"data":1,"prerenderedAt":475},["ShallowReactive",2],{"job-front-end-lead":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":7,"displayTitle":9,"company":10,"slug":11,"body":12,"_type":469,"_id":470,"_source":471,"_file":472,"_stem":473,"_extension":474},"\u002Fjobs\u002Ffront-end-lead","jobs",false,"","Game Studio: Front-end Lead \u002F Head of Client Engineering (HTML5 & Canvas Games)","Front-end Lead","Joy Studios","front-end-lead",{"type":13,"children":14,"toc":454},"root",[15,24,30,36,41,47,133,139,192,198,205,278,284,307,313,356,362,405,411],{"type":16,"tag":17,"props":18,"children":20},"element","h2",{"id":19},"the-opportunity-about-us",[21],{"type":22,"value":23},"text","The Opportunity \u002F About Us",{"type":16,"tag":25,"props":26,"children":27},"p",{},[28],{"type":22,"value":29},"We are an agile, innovative game studio building a proprietary ecosystem of games and platform tools. Operating within a larger global organization, we already manage a suite of game titles that are processing tens of millions in real-money transactions. Headquartered in Hong Kong with a multi-cultural remote team, we tackle high-scale complexity by deploying isolated, cloud environments for each of our global partners. We are at the intersection of social gaming, next-generation Provably Fair gaming, and operational excellence.",{"type":16,"tag":17,"props":31,"children":33},{"id":32},"role-overview",[34],{"type":22,"value":35},"Role Overview",{"type":16,"tag":25,"props":37,"children":38},{},[39],{"type":22,"value":40},"We are looking for a Front-end Lead \u002F Head of Client Engineering to architect the future of our client-side tech stack. Reporting directly to the CTO, you will have total ownership of our game engine implementation, internal production tools, and customer-facing platforms. This is a foundational role requiring a balance of high-level systems architecture, hands-on development, and strategic team growth.",{"type":16,"tag":17,"props":42,"children":44},{"id":43},"key-responsibilities",[45],{"type":22,"value":46},"Key Responsibilities",{"type":16,"tag":48,"props":49,"children":50},"ul",{},[51,63,73,83,93,103,113,123],{"type":16,"tag":52,"props":53,"children":54},"li",{},[55,61],{"type":16,"tag":56,"props":57,"children":58},"strong",{},[59],{"type":22,"value":60},"Technical Architecture:",{"type":22,"value":62}," Architect and maintain the front-end for robust, high-performance, responsive games and tools using TypeScript and HTML5 Canvas\u002FWebGL (PixiJS, Phaser, Three.js, etc.).",{"type":16,"tag":52,"props":64,"children":65},{},[66,71],{"type":16,"tag":56,"props":67,"children":68},{},[69],{"type":22,"value":70},"Team Building:",{"type":22,"value":72}," Be involved in the hiring process for the client engineering team, from sourcing and interviewing to onboarding.",{"type":16,"tag":52,"props":74,"children":75},{},[76,81],{"type":16,"tag":56,"props":77,"children":78},{},[79],{"type":22,"value":80},"Leadership, Mentorship, Growth and Project Governance:",{"type":22,"value":82}," Foster a culture of excellence. Conduct rigorous PR reviews, provide technical mentorship, and define career growth paths for your team. Establish engineering best practices, coding standards, and CI\u002FCD pipelines to ensure we build \"quickly but not sloppily.\"",{"type":16,"tag":52,"props":84,"children":85},{},[86,91],{"type":16,"tag":56,"props":87,"children":88},{},[89],{"type":22,"value":90},"AI-Augmented Workflow:",{"type":22,"value":92}," Champion, build and maintain an AI-augmented development lifecycle. Experiment with and evangelize best practices of incorporating LLM \u002F Agents to support quality and velocity.",{"type":16,"tag":52,"props":94,"children":95},{},[96,101],{"type":16,"tag":56,"props":97,"children":98},{},[99],{"type":22,"value":100},"Internal Tooling:",{"type":22,"value":102}," Architect and oversee the build of internal tools, such as game editors, asset pipelines, and dashboards, to accelerate game production.",{"type":16,"tag":52,"props":104,"children":105},{},[106,111],{"type":16,"tag":56,"props":107,"children":108},{},[109],{"type":22,"value":110},"Customer Platforms:",{"type":22,"value":112}," Architect and oversee the development of customer-facing portals, SDKs.",{"type":16,"tag":52,"props":114,"children":115},{},[116,121],{"type":16,"tag":56,"props":117,"children":118},{},[119],{"type":22,"value":120},"Code Excellence:",{"type":22,"value":122}," Maintain a high bar for quality through PR reviews, automated testing, and technical documentation.",{"type":16,"tag":52,"props":124,"children":125},{},[126,131],{"type":16,"tag":56,"props":127,"children":128},{},[129],{"type":22,"value":130},"Performance Ownership:",{"type":22,"value":132}," Be the champion for optimization, ensuring smooth game experiences across desktop and mobile devices.",{"type":16,"tag":17,"props":134,"children":136},{"id":135},"leadership-collaboration",[137],{"type":22,"value":138},"Leadership & Collaboration",{"type":16,"tag":48,"props":140,"children":141},{},[142,152,162,167,172,182],{"type":16,"tag":52,"props":143,"children":144},{},[145,150],{"type":16,"tag":56,"props":146,"children":147},{},[148],{"type":22,"value":149},"Leadership:",{"type":22,"value":151}," Experience leading engineering teams, managing PR workflows, and coaching engineers to write clean, maintainable, and performant code. Mentor team members and help establish shared responsibility for quality and agility.",{"type":16,"tag":52,"props":153,"children":154},{},[155,160],{"type":16,"tag":56,"props":156,"children":157},{},[158],{"type":22,"value":159},"Product Mindset:",{"type":22,"value":161}," Ability to think from the end-user \u002F player perspective; focusing on user experience.",{"type":16,"tag":52,"props":163,"children":164},{},[165],{"type":22,"value":166},"Contribute to plans for scalability and operational robustness of core platform components.",{"type":16,"tag":52,"props":168,"children":169},{},[170],{"type":22,"value":171},"Work closely with cross-functional team members.",{"type":16,"tag":52,"props":173,"children":174},{},[175,180],{"type":16,"tag":56,"props":176,"children":177},{},[178],{"type":22,"value":179},"Strategic Thinking:",{"type":22,"value":181}," Collaborate with leadership on prioritization and roadmap that delivers the best game content and platform tools for our partners.",{"type":16,"tag":52,"props":183,"children":184},{},[185,190],{"type":16,"tag":56,"props":186,"children":187},{},[188],{"type":22,"value":189},"Autonomy:",{"type":22,"value":191}," Comfortable operating in a \"dynamic startup\" environment where you are expected to define your own roadmap and communicate \u002F present to other team members \u002F departments.",{"type":16,"tag":17,"props":193,"children":195},{"id":194},"skills-and-qualifications",[196],{"type":22,"value":197},"Skills and Qualifications",{"type":16,"tag":199,"props":200,"children":202},"h3",{"id":201},"your-experiences-technical-mastery",[203],{"type":22,"value":204},"Your Experiences \u002F Technical Mastery",{"type":16,"tag":48,"props":206,"children":207},{},[208,218,228,233,243,253,263,273],{"type":16,"tag":52,"props":209,"children":210},{},[211,216],{"type":16,"tag":56,"props":212,"children":213},{},[214],{"type":22,"value":215},"8+ Years of Experience:",{"type":22,"value":217}," Proven track record in consumer-facing software, with 2+ years in a leadership role (Gaming or High-Performance Web sectors preferred).",{"type":16,"tag":52,"props":219,"children":220},{},[221,226],{"type":16,"tag":56,"props":222,"children":223},{},[224],{"type":22,"value":225},"Technical Mastery:",{"type":22,"value":227}," Expert-level TypeScript\u002FJS and deep \"under the hood\" knowledge of the Canvas API and WebGL engines. Experience with HTML5 game engines (e.g., PixiJS, Phaser, Cocos, or Three.js) preferred.",{"type":16,"tag":52,"props":229,"children":230},{},[231],{"type":22,"value":232},"Experience with modern LLM-augmented workflows.",{"type":16,"tag":52,"props":234,"children":235},{},[236,241],{"type":16,"tag":56,"props":237,"children":238},{},[239],{"type":22,"value":240},"Platform & UI Frameworks Proficiency:",{"type":22,"value":242}," Experience in modern web frameworks (e.g., React, Vue, or Svelte) for building complex, data-heavy internal tools and customer-facing web interfaces.",{"type":16,"tag":52,"props":244,"children":245},{},[246,251],{"type":16,"tag":56,"props":247,"children":248},{},[249],{"type":22,"value":250},"Architecture:",{"type":22,"value":252}," Deep understanding of API design (REST\u002FJSON), state management, and modular software design.",{"type":16,"tag":52,"props":254,"children":255},{},[256,261],{"type":16,"tag":56,"props":257,"children":258},{},[259],{"type":22,"value":260},"Tooling:",{"type":22,"value":262}," Proficiency with modern build tools (Webpack, Vite, etc.) and version control (Git).",{"type":16,"tag":52,"props":264,"children":265},{},[266,271],{"type":16,"tag":56,"props":267,"children":268},{},[269],{"type":22,"value":270},"Optimization:",{"type":22,"value":272}," You should be a master of memory management, draw call reduction, smooth performance, mobile optimization and asset-light strategies.",{"type":16,"tag":52,"props":274,"children":275},{},[276],{"type":22,"value":277},"Degree in sciences\u002FCS\u002Fengineering preferred but not required. We look for experience and passion.",{"type":16,"tag":199,"props":279,"children":281},{"id":280},"bonus-points",[282],{"type":22,"value":283},"Bonus Points",{"type":16,"tag":48,"props":285,"children":286},{},[287,292,297,302],{"type":16,"tag":52,"props":288,"children":289},{},[290],{"type":22,"value":291},"Experience with Full-stack development (Node.js).",{"type":16,"tag":52,"props":293,"children":294},{},[295],{"type":22,"value":296},"Experience with SQL\u002FNoSQL databases for game state management.",{"type":16,"tag":52,"props":298,"children":299},{},[300],{"type":22,"value":301},"Experience designing extensible systems for live-ops, metagame promotions, and highly configurable game logic.",{"type":16,"tag":52,"props":303,"children":304},{},[305],{"type":22,"value":306},"Strong portfolio or GitHub demonstrating complex systems (games, engines, or sophisticated web applications).",{"type":16,"tag":17,"props":308,"children":310},{"id":309},"our-tech-stack",[311],{"type":22,"value":312},"Our Tech Stack",{"type":16,"tag":48,"props":314,"children":315},{},[316,326,336,346],{"type":16,"tag":52,"props":317,"children":318},{},[319,324],{"type":16,"tag":56,"props":320,"children":321},{},[322],{"type":22,"value":323},"Client:",{"type":22,"value":325}," TypeScript, Vue, Three.js, Canvas API.",{"type":16,"tag":52,"props":327,"children":328},{},[329,334],{"type":16,"tag":56,"props":330,"children":331},{},[332],{"type":22,"value":333},"Cloud\u002FInfra:",{"type":22,"value":335}," AWS (ECS, Lambda, Pulumi), GitHub Actions.",{"type":16,"tag":52,"props":337,"children":338},{},[339,344],{"type":16,"tag":56,"props":340,"children":341},{},[342],{"type":22,"value":343},"Data\u002FMessaging:",{"type":22,"value":345}," PostgreSQL, Redis, NATS.",{"type":16,"tag":52,"props":347,"children":348},{},[349,354],{"type":16,"tag":56,"props":350,"children":351},{},[352],{"type":22,"value":353},"Observability:",{"type":22,"value":355}," Prometheus, Grafana, CloudWatch.",{"type":16,"tag":17,"props":357,"children":359},{"id":358},"you-are",[360],{"type":22,"value":361},"You Are…",{"type":16,"tag":48,"props":363,"children":364},{},[365,375,385,395],{"type":16,"tag":52,"props":366,"children":367},{},[368,373],{"type":16,"tag":56,"props":369,"children":370},{},[371],{"type":22,"value":372},"Action-Oriented:",{"type":22,"value":374}," Delivers results through effective cross-functional collaboration. Get stuff done.",{"type":16,"tag":52,"props":376,"children":377},{},[378,383],{"type":16,"tag":56,"props":379,"children":380},{},[381],{"type":22,"value":382},"Takes Ownership:",{"type":22,"value":384}," Ability to work independently and take ownership of complex systems with minimal oversight while engaging the team proactively.",{"type":16,"tag":52,"props":386,"children":387},{},[388,393],{"type":16,"tag":56,"props":389,"children":390},{},[391],{"type":22,"value":392},"Strong Communication Skills:",{"type":22,"value":394}," Proactive in cross-team communications. Communicates clearly. Communicates changes and impacts proactively. Document changes and technical impacts.",{"type":16,"tag":52,"props":396,"children":397},{},[398,403],{"type":16,"tag":56,"props":399,"children":400},{},[401],{"type":22,"value":402},"Decisive:",{"type":22,"value":404}," Exercising high judgment on when to refactor vs. when to ship.",{"type":16,"tag":17,"props":406,"children":408},{"id":407},"why-join-us",[409],{"type":22,"value":410},"Why Join Us?",{"type":16,"tag":48,"props":412,"children":413},{},[414,424,434,444],{"type":16,"tag":52,"props":415,"children":416},{},[417,422],{"type":16,"tag":56,"props":418,"children":419},{},[420],{"type":22,"value":421},"Influence:",{"type":22,"value":423}," You are the primary architect of our client-side future. Your choice of tech and tools will define our success.",{"type":16,"tag":52,"props":425,"children":426},{},[427,432],{"type":16,"tag":56,"props":428,"children":429},{},[430],{"type":22,"value":431},"Growth:",{"type":22,"value":433}," We are a high-growth startup backed by an industry giant with significant resources to power growth.",{"type":16,"tag":52,"props":435,"children":436},{},[437,442],{"type":16,"tag":56,"props":438,"children":439},{},[440],{"type":22,"value":441},"Culture:",{"type":22,"value":443}," A creative, driven, and transparent environment where we value \"getting stuff done\" over red tape.",{"type":16,"tag":52,"props":445,"children":446},{},[447,452],{"type":16,"tag":56,"props":448,"children":449},{},[450],{"type":22,"value":451},"Stability:",{"type":22,"value":453}," Competitive salary, and benefits.",{"title":7,"searchDepth":455,"depth":455,"links":456},2,[457,458,459,460,461,466,467,468],{"id":19,"depth":455,"text":23},{"id":32,"depth":455,"text":35},{"id":43,"depth":455,"text":46},{"id":135,"depth":455,"text":138},{"id":194,"depth":455,"text":197,"children":462},[463,465],{"id":201,"depth":464,"text":204},3,{"id":280,"depth":464,"text":283},{"id":309,"depth":455,"text":312},{"id":358,"depth":455,"text":361},{"id":407,"depth":455,"text":410},"markdown","content:jobs:front-end-lead.md","content","jobs\u002Ffront-end-lead.md","jobs\u002Ffront-end-lead","md",1775746089744]