崗位職責(zé):
1. 負(fù)責(zé)基于 QT 的原生桌面應(yīng)用的架構(gòu)設(shè)計(jì)與開(kāi)發(fā)工作,根據(jù)項(xiàng)目需求和設(shè)計(jì)文檔完成界面及交互功能的編碼實(shí)現(xiàn),確保應(yīng)用的界面美觀、易用且符合用戶體驗(yàn)設(shè)計(jì)原則。
2. 與后端開(kāi)發(fā)人員緊密合作,完成數(shù)據(jù)交互和接口對(duì)接,保證前后端數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和穩(wěn)定性;持續(xù)對(duì)應(yīng)用進(jìn)行性能優(yōu)化,包括加載速度、響應(yīng)時(shí)間等方面的優(yōu)化,提升應(yīng)用的整體性能。
3. 對(duì)開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題進(jìn)行及時(shí)定位和解決,確保項(xiàng)目的順利進(jìn)行;負(fù)責(zé)應(yīng)用的后續(xù)維護(hù)和升級(jí)工作,修復(fù)潛在的 Bug,根據(jù)業(yè)務(wù)需求對(duì)應(yīng)用功能進(jìn)行擴(kuò)展和改進(jìn)。
4. 遵循公司的代碼規(guī)范和開(kāi)發(fā)流程,編寫高質(zhì)量、易維護(hù)的代碼;負(fù)責(zé)編寫相關(guān)的技術(shù)文檔,包括設(shè)計(jì)文檔、開(kāi)發(fā)文檔、使用手冊(cè)等,以便于項(xiàng)目的后續(xù)維護(hù)和團(tuán)隊(duì)協(xié)作。
任職資格:
1. 統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程、電氣等相關(guān)專業(yè)三年以上工作經(jīng)歷;
2. 精通 QT 框架,熟悉 QT 的各種組件、信號(hào)與槽機(jī)制、布局管理等,能夠熟練使用 QTCreator 等開(kāi)發(fā)工具進(jìn)行應(yīng)用開(kāi)發(fā);
3. 熟練掌握 C++語(yǔ)言,具備良好的面向?qū)ο缶幊趟枷牒驮O(shè)計(jì)模式應(yīng)用能力;熟悉
JavaScript、HTML、CSS 等前端技術(shù),能夠進(jìn)行簡(jiǎn)單的前端頁(yè)面開(kāi)發(fā)和樣式設(shè)計(jì);
4. 了解 QT 應(yīng)用的性能優(yōu)化策略,如資源管理、內(nèi)存優(yōu)化、界面渲染優(yōu)化等,能夠?qū)?yīng)用進(jìn)行性能分析和調(diào)優(yōu);
5. 熟練使用版本控制工具,如 Git,能夠進(jìn)行代碼的版本管理和協(xié)作開(kāi)發(fā);熟悉常用的調(diào)試工具和性能分析工具,能夠快速定位和解決開(kāi)發(fā)過(guò)程中的問(wèn)題;
6. 對(duì)問(wèn)題有一定的理解、分析能力;對(duì)待工作有積極的工作態(tài)度,較強(qiáng)的責(zé)任心,團(tuán)隊(duì)協(xié)作精神;
7. 有電力圖形組態(tài)工具、電力人機(jī)界面、電力通訊規(guī)約、視頻監(jiān)控軟件等開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。