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