岗位职责:
1. 负责基于 QT 的原生桌面应用的架构设计与开发工作,根据项目需求和设计文档完成界面及交互功能的编码实现,确保应用的界面美观、易用且符合用户体验设计原则。
2. 与后端开发人员紧密合作,完成数据交互和接口对接,保证前后端数据传输的准确性和稳定性;持续对应用进行性能优化,包括加载速度、响应时间等方面的优化,提升应用的整体性能。
3. 对开发过程中出现的问题进行及时定位和解决,确保项目的顺利进行;负责应用的后续维护和升级工作,修复潜在的 Bug,根据业务需求对应用功能进行扩展和改进。
4. 遵循公司的代码规范和开发流程,编写高质量、易维护的代码;负责编写相关的技术文档,包括设计文档、开发文档、使用手册等,以便于项目的后续维护和团队协作。
任职资格:
1. 统招本科及以上学历,计算机、软件工程、电气等相关专业三年以上工作经历;
2. 精通 QT 框架,熟悉 QT 的各种组件、信号与槽机制、布局管理等,能够熟练使用 QTCreator 等开发工具进行应用开发;
3. 熟练掌握 C++语言,具备良好的面向对象编程思想和设计模式应用能力;熟悉
JavaScript、HTML、CSS 等前端技术,能够进行简单的前端页面开发和样式设计;
4. 了解 QT 应用的性能优化策略,如资源管理、内存优化、界面渲染优化等,能够对应用进行性能分析和调优;
5. 熟练使用版本控制工具,如 Git,能够进行代码的版本管理和协作开发;熟悉常用的调试工具和性能分析工具,能够快速定位和解决开发过程中的问题;
6. 对问题有一定的理解、分析能力;对待工作有积极的工作态度,较强的责任心,团队协作精神;
7. 有电力图形组态工具、电力人机界面、电力通讯规约、视频监控软件等开发经验者优先。