岗位职责
- 负责桌面端应用程序的设计、开发和维护
- 参与产品需求分析,与产品、设计团队协作,制定技术方案和架构设计,确保用户体验的最佳实现
- 写高质量、可维护的代码,确保应用程序的稳定性和性能,优化程序性能,解决技术难题
- 参与AI功能在桌面端的集成和优化工作
职位要求
- 2年以上桌面端开发经验,熟悉桌面应用程序的架构设计
- 精通C/C++语言,熟悉STL标准库,有跨平台桌面应用开发经验
- 精通Qt开发框架,能够熟练使用Qt开发复杂的桌面应用程序
- 具有激情和情怀,学习能力强,抗压能力佳,责任心强,善于沟通和合作 加分项:
- 熟悉Chromium内核,了解CEF容器工作原理,能够调试和优化CEF容器相关功能和性能
- 精通Python脚本语言,对最新AI技术有一定学习和理解,有端智能相关背景知识、AI产品研发经验优先 Windows平台技能
- 熟练使用Visual Studio IDE进行开发和调试
- 熟悉Sysinternals Suite工具集(windbg、dbgview、procexp、procmon、gflags等)进行问题分析,解决系统层面疑难问题,有性能优化经验
- 深入掌握Windows API,包括窗口/消息机制、线程/进程管理、文件操作、内存管理等 Mac平台技能
- 熟练使用Xcode、VSCode等IDE进行开发和调试
- 掌握Objective-C/Swift语言,熟练使用Cocoa常用UI组件,熟悉CocoaPods、SDWebImage、Masonry等常用库
- 具备GCD、NSOperation多线程开发经验,有WKWebView开发经验