职位描述
岗位职责
1. 设计、开发并维护 iOS 与 Android 跨平台核心功能,保障一致、高性能的用户体验;
2. 主导复杂技术项目从概念到上线的全流程,跨工程、产品、设计、内容等团队协作,交付推动教育使命的核心功能;
3. 撰写整洁、可测试、文档完善的代码,开展全面代码评审,推广最佳实践,提升团队整体技术能力;
4. 参与技术规划与架构决策,凭借深厚移动开发经验主导 Khan Academy Kids 平台长期技术方向。
任职要求:
1. 5年以上开发经验,具备消费级移动应用开发及上线经验;
2. 精通一门移动平台技术(Objective-C/Swift 或 Java/Kotlin),掌握另一门并愿意跨双平台工作;
3.具备项目领导力,能推动项目从概念落地,可协调跨职能相关方、管理复杂技术项目;
4.优秀的英语书面与口头沟通能力;
5.精通 C++ 开发,具备丰富实战经验;
6.能编写内存高效、线程安全的原生代码,擅长诊断并解决复杂崩溃及性能瓶颈问题;
7.具备设计、开发并维护复杂可测试软件系统的能力,坚守代码可读性高标准。
加分项
- 有共享 C++ 代码库与原生平台层衔接的架构实现经验;
- 熟悉 OpenGL ES 2.0/Metal 渲染管线及图形编程;
- 具备移动语音识别 API 集成经验;
- 有儿童教育类应用/游戏开发经验;
- 具备初创公司或小团队工作经历;
- 能熟练跨多语言开展工作。
项目简介:
Khan Academy 是一家非营利组织,使命是为全球任何人提供免费、世界级的教育,每月服务数百万学生且持续快速成长,打造高质量教学与练习资源库,覆盖从隐喻、有丝分裂到法律案例、多变量微积分等多元学科。
Khan Academy Kids 是面向 2-8 岁儿童的免费趣味学习项目,通过动画角色引导个性化学习旅程,涵盖早期识字、数学、执行功能及社交情感技能等符合教育标准的内容,由精干团队打造,已服务全球数百万家庭和课堂。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕