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