高级iOS开发工程师
1.5-2.2万元/月岗位职责:
在iOS平台(Unity引擎中涉及iOS相关功能)上负责高可用性游戏持续集成SDK的设计与开发工作,涵盖账号系统、支付模块、数据管理、广告接入、社交功能等核心内容。
拓展业务:
1.在具备余力且有意愿的前提下,可参与Android、Web或PC平台的功能开发、技术可行性评估及前沿技术调研。
2.参与构建全工作流程的自动化与标准化平台建设,包括但不限于持续集成环境搭建、提测版本自动编译系统、功能点自动化测试工具开发、脚本工具编写以及版本发布系统的优化迭代。
3.负责平台内部分游戏项目的日常运维支持及SDK版本更新维护工作。
任职资格:
1.熟练掌握iOS常用IDE与开发工具,具备深入使用经验,例如擅长通过Instruments定位并分析内存泄漏问题。
2.精通iOS平台SDK开发,熟悉常用控件与组件,掌握Swift/Objective-C编程语言及相关主流开发框架。
3.深入理解iOS系统运行原理与底层机制,如内存管理、线程调度、网络通信等关键技术环节。
4.具备网络编程实践经验,对HTTP协议栈有较为深刻的理解和应用能力。
5.熟悉常见设计模式,能够灵活运用,仅停留在了解层面无法满足岗位要求。
6.具备一定的算法实践能力,能结合具体场景选择合适算法以降低高性能消耗下的复杂度。
希望您具备的业务能力:
1.对业务需求具备敏锐洞察力,能评估需求成熟度,并预判系统架构演进方向。
2.具备良好的代码抽象与归纳能力,拥有代码复用的方法体系,能撰写结构清晰、易读、易维护、可扩展的高质量代码。
3.理解业务分层与逻辑隔离的重要性,具备相关实际开发经验。
4.在组件化与模块化开发方面有落地实践经历,并形成个人方法论。
5.具备良好沟通技巧,作为倾听者能快速理解他人思路,作为表达者能精准简洁地传递关键信息。
6.具有强烈责任心,能清晰认知自身职责在整体功能链路、流程体系或组织结构中的定位与价值。
7.学习能力强,能将新技术有效融入实际业务场景,推动技术持续升级。
8.高级岗位需具备技术选型的判断力与决策能力。
成长路径:初级工程师→高级工程师→模块负责人→跨端架构师/SDK技术专家

迪果科技
点击查看地图