崗位職責:
1、Qt界面開發與實現:使用 C++ 和 Qt Widgets 和/或 QML/Qt Quick 技術,開發高性能、跨平臺的桌面應用程序用戶界面;
2、技術架構與優化:設計和優化界面模塊的架構,應用 MVC、MVVM 等設計模式,實現業務邏輯與界面呈現的解耦;負責UI性能的深度優化,解決大規模數據渲染、頻繁刷新帶來的卡頓問題,優化內存占用和啟動速度;
3、設計系統構建:參與或主導構建和維護公司級設計系統,提升團隊協作效率和產品的一致性;創建可復用的UI組件和設計模式;
4、協作與交付:與產品經理、UI/UX設計師、及測試工程師緊密合作,準確理解產品需求與業務目標;與后端工程師協作,定義數據接口,完成前后端數據聯調;編寫高質量、可維護的代碼,并參與代碼審查和技術文檔撰寫。
任職資格:
1、本科及以上學歷,計算機相關專業,5年以上基于Qt框架的商業項目開發經驗;
2、深刻理解Qt核心機制,如元對象系統、信號與槽、事件處理、模型/視圖框架;
3、熟練掌握C++11/14/17,理解面向對象編程,熟悉RAII、智能指針等現代C++特性;
4、對Qt Widgets或Qt Quick/QML其中一項上有深入實踐經驗;
5、具備扎實的視覺設計基礎,對布局、色彩、字體、動效有深刻的理解和優秀的審美能力;
6、理解用戶體驗設計原則,能夠獨立分析和解決開發中遇到的技術難題;
7、有工業控制、數據可視化、音視頻等相關領域的界面開發經驗優先考慮。