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