这是一份全职远程工作,职位提供地点:沙特阿拉伯
"工作地点:远程
关于我们的客户
我们目前的重点是不断开发一款适用于移动平台的阿拉伯语文字对战游戏。我们专注于移动平台的社交休闲和棋盘游戏类型。
我们的阿拉伯语文字对战游戏《最后一个字母》在市场上取得了显著的影响力。我们对其成功感到兴奋,并计划加倍努力扩大游戏和公司的规模。这将使我们能够接触更多玩家,并继续创造与我们的受众共鸣的高质量游戏。
我们在远程工作环境中运营,重视灵活性和结果。我们设定明确的截止日期,只要员工能够按时完成任务,他们就有自由管理自己的时间。这种方法促进了健康的工作与生活平衡,并使我们的团队更加高效和专注。
作为技术总监,您的主要职责将是领导和管理从构思到发布的游戏开发项目的技术方面。您将在定义游戏的技术愿景方面发挥关键作用,并确保团队按时、在预算范围内交付高质量、创新和引人入胜的游戏。您将与游戏设计师、艺术家和其他利益相关者密切合作,确保通过技术实现游戏的愿景。这个角色需要独特的技术专业知识、领导能力和对制作游戏的热情。您在游戏行业的技术洞察力和经验将对塑造我们客户的移动游戏的未来起到重要作用。
职责
• 定义和维护工作室的技术愿景和标准
• 与小团队合作,设计、开发和部署高质量、复杂和高可扩展性的系统
• 使用Unity3D,独立或与团队成员合作,调查、设计、规划和开发iOS、Android和webGL的核心引擎组件和构建系统
• 开发、创新和集成新技术和工具(与内容团队合作)
• 优化代码和内存,以实现高性能和低延迟
• 规划任务和系统,寻找未来的改进
• 帮助指导其他专家解决核心语言和技术问题
• 您将解决我们最大的游戏标题上的关键问题。您必须能够编写连贯、有组织的代码,并能够在复杂的代码库上工作,其中包含高度抽象的内容
• 确保团队遵守并提供改进项目标准和指南,以实现更好的游戏开发
• 创建和维护持续集成和部署的自动化
要求
• 计算机科学(或相关领域)的学士或硕士学位,或同等工作经验
• 10年以上的渐进式软件技术经验,其中至少3年担任架构师角色
• 5年以上的游戏开发经验
• 对技术和架构完全了解。具备初创公司经验将是一个巨大的优势。
• 精通C# .net开发技能,深入理解面向对象编程概念,以及如何编写高性能、可扩展和内存高效的代码
• 有数据库优化经验:SQL、NoSQL和数据缓存技术/内存数据库,如MemCached和Redis
• 深入了解Xcode和Android Studio
• 对算法、设计模式、调试和性能优化有深入的了解
• 领导开发团队,将工作拆分为可管理的任务,并管理团队交付产品
• 在产品开发过程中平衡宏观和微观问题、想法和时间表的能力
• 良好的沟通能力,能够在团队环境中工作
• 能够在成熟的软件开发实践中找到创造性的解决方案,如代码审查、可读性代码、编写可测试的单元和集成测试代码、git流、使用CI/CD
• 对可扩展产品系统架构、平台和核心技术有出色而深入的理解
加分项
• 使用Unity技术构建游戏的经验
• 构建基础性和可重用的框架和平台的经验
• 有可扩展解决方案和大数据集的前景的经验
• 能够全栈开发或跟踪应用程序和服务器之间的代码
• 关于您曾发布的产品或项目的经验
• 与集成第三方SDK的经验
• 有亚马逊AWS或相关技术以及Docker和Kubernetes等容器技术的经验
• 在分布式系统设计方面具有很高的熟练度,能够在创建面向未来的解决方案时做出正确的权衡。
• 使用各种AWS托管服务快速构建概念验证和完整解决方案将是一个重要的加分项。
"这个来自"Playdawn Consulting"的职位已经由Jobgether丰富,并获得了77%的灵活性评分