软件工程师岗位职责
- 培训职业
- 2025-05-04 13:23:50
软件工程师岗位职责描述如下:
在寻找软件工程师岗位的候选人时,我们关注的技能和经验包括:至少2年iOS开发经验,具备优秀总结归纳能力者优先。精通Objective-C语言,同时具备swift或C/C++技能者更佳。熟练运用iOS开发、测试、调优工具,擅长编写自定义控件和动画效果,深入理解Objective-C Runtime运行机制和内存管理机制,熟知不同iOS版本特性与差异。掌握网络通信机制和常用数据传输协议,具备面向对象化编程思想,熟悉常见设计模式,理解swift面向协议编程。展现出强烈的进取心、求知欲,善于学习新知识。拥有良好的团队合作精神,积极主动的沟通意识和沟通能力,具备分析和解决问题的能力,能面对挑战,对移动产品有浓厚兴趣,并能理解其特性。
在软件工程师的角色中,职责包括:负责iOS客户端架构设计并完成主要功能模块代码编写;参与产品系统设计、代码编写、单元测试和bug修复;编写iOS产品技术相关文档;与产品、测试等相关人员紧密配合完成产品研发工作。
职位需求包括:至少1年iOS移动应用开发经验;精通Objective-C语言;熟练iOS客户端网络开发;精通socket编程、XML/Json解析;独立完成iOS应用框架搭建、设计、开发和发布;熟悉软件开发流程;具备软件架构设计、常用算法和数据结构知识;有应用上架经验者优先。
多重随机标签