岗位职责:
1、负责移动应用和桌面应用的整体架构设计和技术选型,完成iOS和Mac客户端的设计和开发。
2、参与产品需求分析,制定合理的技术方案,并实现功能模块和界面设计。
3、确保应用的性能优化和内存管理,提高应用的运行效率和响应速度。
4、制定接口规范和数据交互方案,确保数据的安全和一致性。
5、负责应用的版本迭代和发布,解决用户反馈和bug修复。
6关注移动开发领域的新技术和新趋势,持续优化和改进产品。
任职要求:
1、本科及以上学历,计算机科学、软件工程或相关专业背景。
2、3年以上iOS和Mac应用开发经验,具备丰富的iOS和Mac开发经验和技术深度。
3、熟练掌握Objective-C和Swift编程语言,熟悉Xcode开发工具。
4、深入理解iOS和Mac应用组件和UI控件,能够独立完成复杂界面设计和开发。
5、在视频渲染和播放方面有深入研究和实践经验,熟悉AVFoundation等相关框架,能够解决视频播放中的各种技术挑战。
6、具备良好的代码风格和编码习惯,熟悉代码版本管理工具(如Git)。
7、具备良好的团队管理和沟通能力,能够有效领导团队完成项目开发和交付。
8、具备良好的英文读写能力,能够阅读和理解英文技术文档。