作为EDOKI学院的移动应用全栈程序员,您将负责设计、开发、优化和维护我们的互动体验和教育游戏在移动设备和平板电脑上的应用,并与后端进行连接。您将与由其他开发人员、艺术家、设计师和项目经理组成的敏捷团队合作,以交付面向国际年轻观众的沉浸式、高性能和可扩展的产品。
主要职责
- 使用Unity(加分项)和C#开发互动应用和教育游戏
- 设计和集成虚拟角色的AI对话系统在教育背景中,包括与AI API(OpenAI、Gemini等)的接口、性能优化、创建定制提示,并根据角色和目标受众调整响应
- 与设计师和艺术家合作,整合视觉效果、动画和声音元素
- 优化游戏在各种平台(iOS、Android等)上的性能
- 实现进度系统、小游戏和触摸交互等功能
- 参与技术需求分析并提出创新解决方案
- 参与代码审查和技术文档编写
- 参与测试阶段(单元、功能、自动化)和部署
- 集成后端服务和API以进行用户跟踪、存档和其他功能需求
- 确保代码质量、应用安全性和稳定性
- 技术指导团队中的初级成员并分享您的专业知识
所需技能和资格
- 计算机科学、游戏开发或相关领域的学位
- 3-5年或以上的开发工作经验(其中4年使用Unity和C#)
- 精通Unity管道、物理引擎和优化技术
- 能够设计模块化和可扩展的项目架构
- 了解儿童游戏化和用户体验原则(加分项)
- 使用Git、Jira或CI/CD等工具的经验
- 了解云服务(如AWS、Firebase)和数据库(本地或远程)
- 在集成生成式AI模型(ChatGPT等)以实现个性化交互方面的经验将被视为重要加分项
- 具备沟通能力、自主性、严谨性和团队合作精神
- 掌握法语和英语
公司福利
- 混合工作模式(现场+远程)
- 公共交通补贴
- 集体保险和远程医疗
- REER/RPDB和员工及其家庭支持计划
- 继续教育机会
- 我们的书籍、杂志和应用的折扣
- 假期期间的休假