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