高级游戏开发者
Senior Game Developer
**职位描述**
我们正在寻找一位**高级游戏开发者**,带来新的想法、扎实的技术能力和对打造高质量游戏的热情。这个职位适合喜欢贴近引擎工作、开发新功能并持续提升性能和可扩展性的人。
你将加入一个重视责任感、创造力和速度的团队,你的工作将直接影响玩家体验。如果你热衷于打造吸引人的产品,享受解决技术难题,并希望推动优秀游戏开发的边界,我们期待你的加入。
**主要职责**
- 开发和优化游戏功能,重点关注性能(FPS、CPU使用率)
- 与游戏引擎紧密合作,为其发展和改进做出贡献
- 提出并实现高效的算法和技术解决方案
- 设计和编写单元测试以确保代码质量和稳定性
- 构建工具和脚本以提高开发效率
- 与开发团队合作,推动开放和敏捷的文化
- 积极参与工程社区,分享知识和想法
**要求**
- 在商业环境中具有4年以上JavaScript UI客户端开发经验
- 精通TypeScript和现代JavaScript(ES6+)
- 熟悉Canvas/WebGL渲染流程
- 深入理解事件循环以及同步与异步方法
- 具有跨浏览器开发经验
- 熟悉面向对象编程原则和游戏开发模式
- 具备Git使用经验
- 良好的沟通能力及协作意识
- 以产品为导向,具备主动态度
- 自主性强,注重结果,乐于学习
**加分项**
- 了解性能优化、内存管理和多线程
- 具有游戏开发经验
- 熟悉Spine动画和TexturePacker
- 具有GitHub Actions和CI/CD流程经验
- 具有单元测试框架经验
- 熟悉Jira和Confluence
- 了解Vue基础
- 具有全栈开发经验
- 了解Scrum工作流程
**我们提供**
- 竞争力薪资
- 季度奖金
- 无限制带薪休假
- 无限制带薪病假
- 远程及灵活办公
- 私人医疗保险
- 生活事件财务支持
- 专业发展预算
- 国际化工作环境
查看英文原文
**About the Role**
We’re looking for a **Senior Game Developer** to bring fresh ideas, strong technical expertise, and a passion for building high-quality games. This role is ideal for someone who enjoys working close to the engine, developing new features, and continuously improving performance and scalability.
You’ll be part of a team that values ownership, creativity, and speed, where your work directly shapes the player experience. If you’re driven by building engaging products, enjoy solving technical challenges, and want to push the boundaries of what great game development looks like, we’d love to hear from you.
**Key Responsibilities**
- Develop and optimise game features with a strong focus on performance (FPS, CPU usage)
- Work closely with the game engine, contributing to its evolution and improvements
- Propose and implement efficient algorithms and technical solutions
- Design and write unit tests to ensure code quality and stability
- Build tools and scripts to improve development efficiency
- Collaborate with a team of developers, contributing to a culture of openness and agility
- Actively participate in the Engineering Community, sharing knowledge and ideas
**Requirements**
- 4+ years of experience in JavaScript UI client development in a commercial environment
- Strong expertise in TypeScript and modern JavaScript (ES6+)
- Solid understanding of Canvas/WebGL rendering cycles
- Deep understanding of the Event Loop and synchronous vs asynchronous approaches
- Experience in cross-browser development
- Strong knowledge of OOP principles and game programming patterns
- Experience with Git
- Strong communication skills and a collaborative mindset
- Product-first approach with a proactive attitude
- Self-sufficient, results-driven, and eager to learn
**Nice to Have**
- Understanding of performance optimisation, memory management, and threading
- Experience in game development
- Familiarity with Spine animations and TexturePacker
- Experience with GitHub Actions and CI/CD processes
- Experience with unit testing frameworks
- Familiarity with Jira and Confluence
- Basic knowledge of Vue
- Experience in full-stack development
- Understanding of Scrum workflows
**What We Offer**
- Competitive Salary
- Quarterly Bonuses
- Unlimited Paid Time Off
- Unlimited Paid Sick Leave
- Remote & Flexible Working
- Private Medical Insurance
- Financial Support for Life Events
- Professional Development Budget
- International Exposure
- Regular Company Events
_*Benefits may vary depending on location and contractual agreement_
**Recruitment Process**
1. HR Interview (30-45 min)
2. Technical interview with live coding (up to 90 min)
3. Final Interview with C-level (60 min)
_By submitting your application, you acknowledge that your personal data will be processed in accordance with our_ [_Privacy Policy_](https://playson.com/privacy) _._