公司描述
People Can Fly是一家领先的独立AAA游戏开发工作室,拥有数百名才华横溢的国际团队成员,他们分别在波兰、英国、美国和加拿大的办公室工作,也有通过远程工作计划来自世界各地的人员参与。
我们成立于2002年,通过《痛苦制造者》、《子弹风暴》、《战争机器:审判》和《Outriders》等游戏在射击类游戏领域留下了自己的印记。作为业内最有经验的虚幻引擎工作室之一,我们正在扩展自家解决方案,称为PCF Framework。
我们的创意团队目前正在开发几个令人兴奋的项目:《Gemini》是我们与Square Enix合作开发的新项目;《Maverick》是与微软公司合作开发的AAA游戏;《Bifrost》、《Victoria》和《Dagger》是我们正在自主发布模式下发展的项目。我们还有一个处于概念阶段的项目——《Red》;以及两个基于虚拟现实技术的项目——《Green Hell VR》和《Bulletstorm VR》——这是我们的经典射击游戏的令人兴奋的虚拟现实版本。
凭借超过20年的经验,PCF致力于探索新的领域。我们的目标是将我们的专业知识与行业中最优秀、最具前瞻性的人才的创造力相结合,共同为全球游戏社区打造新一代动作游戏的独特体验。
如果您决定加入我们的旅程,您将有机会完善自己的技艺,扩展自己的知识,并与行业领导者一起努力,为全球玩家带来全新的独特体验。
职位描述
核心:
• 及时提出、实施和拥有任务和功能。
• 定期向生产部门提供更新。
• 与PCF在线服务合作,整合和开发共享组件,并增强共享模块的稳定性和功能。
• 考虑您所做工作的性能。
• 分解自己的任务,更新进度,向相关利益相关者提问和提出问题,并在需要时提出解决方案。
• 与首席和项目架构师紧密合作,实施高质量的功能和代码,积极识别和解决团队的风险。
• 积极参与代码审查,与团队成员分享知识并学习。
• 偶尔与人力资源合作支持招聘项目。
• 了解公司使用的最佳实践和技术解决方案。
• 与QA团队合作,为新功能和现有功能定义测试要求。
后端:
• 为PCF在线服务平台设计和实施后端服务,以适应在线游戏。
• 为顺畅的后端服务与游戏客户端和服务器集成提供工具和框架。
• 实施防御措施,确保遵守数据保护法规。
• 定期优化在线服务的性能,专注于服务器效率和用户负载管理。
• 解决技术问题,持续支持和更新在线服务以保持稳定性。
资格要求
• 在主机/PC游戏领域工作的经验超过6年。
• 参与过至少1个项目的生产周期。
• 出色的主要编程语言技能。
• 熟悉源代码控制和代码审查工具(Swarm、Perforce、Git等)。
• 熟悉项目管理软件(JIRA、Confluence等)。
• 能够自主工作。
• 在各个领域开发高可扩展性在线服务的经验超过5年,强调处理大量用户群体。
• 熟悉Kotlin、Java和Go,或愿意学习这些语言。
• 熟练掌握Python、Ruby和C#,或愿意学习这些语言。
• 熟练使用Docker、Kubernetes和至少一种主要云平台(AWS、Azure、GCP)。
• 有使用SQL数据库(如Postgres)和Redis的经验,专注于可扩展性和效率。
• 有管理处理大量流量和数据的后端系统的经验,确保在负载下的效率和稳定性。
• 对客户端-服务器方法和技术有扎实的理解。
• 熟悉可扩展性、安全性和代码可维护性。
• 能够编写安全、可靠和可读性强的代码。
• 良好的指导技能。
• 具备英语口语和书面沟通能力。
Nice to have:
• 有产品的全面开发周期经验,包括上线后的运营。
• 擅长C/C++,能够处理这些语言中的复杂问题。
• 在FAANG等领先科技公司工作的经验是一个加分项。
• 了解虚幻引擎进行游戏开发。
• 熟悉OpenAPI和代码生成工具。
• 有使用Prometheus、InfluxDB、Loki和Grafana等工具的经验。
• 了解应用程序监控的OpenTelemetry。
• 视频游戏相关经验。
其他信息
• 有竞争力的薪资和基于绩效的年度奖金。
• PCF员工及其家人的私人医疗保健(Vitality)和BUPA牙科保险。
• 为员工和家人提供Gympass福利平台。
• 在线波兰语和英语课程。
• 养老金计划。
• 弹性工作时间。
• 计划中包括的免费虚拟健康和心理健康课程。
• 个人发展机会,能够在全球环境中工作。
• 在充满激情的团队中与充满激情的人们一起工作。