崗位職責(zé)
1、基于 QT C++ 框架進(jìn)行跨平臺(tái)應(yīng)用程序(Windows/Linux/macOS)的設(shè)計(jì)與開發(fā)
2、參與軟件模塊的需求分析、架構(gòu)設(shè)計(jì)和代碼實(shí)現(xiàn)
3、負(fù)責(zé) QT 界面開發(fā)、交互邏輯實(shí)現(xiàn)及性能優(yōu)化
4、編寫相關(guān)技術(shù)文檔,包括設(shè)計(jì)文檔、用戶手冊(cè)等
5、參與代碼審查,解決開發(fā)過程中的技術(shù)難題
6、與產(chǎn)品、測(cè)試團(tuán)隊(duì)協(xié)作,確保產(chǎn)品質(zhì)量和交付周期
任職要求
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3 年以上 QT C++ 開發(fā)經(jīng)驗(yàn)
2、精通 QT 框架,熟悉 QT 信號(hào)與槽機(jī)制、元對(duì)象系統(tǒng)、QT Widgets 和 QT Quick
3、熟練掌握 C++11 及以上標(biāo)準(zhǔn),具備良好的面向?qū)ο缶幊趟枷牒驮O(shè)計(jì)模式應(yīng)用能力
4、熟悉跨平臺(tái)開發(fā)流程,了解不同操作系統(tǒng)(Windows/Linux/macOS)的適配差異
5、具備良好的 UI/UX 感知能力,能實(shí)現(xiàn)高質(zhì)量的用戶界面和交互效果
6、熟悉常用數(shù)據(jù)庫(如 MySQL、SQLite 等)的使用及數(shù)據(jù)庫編程
7、了解版本控制工具(Git/SVN)、持續(xù)集成工具的使用
8、具備良好的問題分析和解決能力,有較強(qiáng)的學(xué)習(xí)能力和團(tuán)隊(duì)協(xié)作精神
加分項(xiàng)
有大型 QT 應(yīng)用程序開發(fā)經(jīng)驗(yàn)者優(yōu)先
熟悉 QT 網(wǎng)絡(luò)編程、多線程編程者優(yōu)先
具備嵌入式 Linux 平臺(tái) QT 開發(fā)經(jīng)驗(yàn)者優(yōu)先
了解 CMake/qmake 等構(gòu)建工具的高級(jí)用法
有開源項(xiàng)目貢獻(xiàn)經(jīng)驗(yàn)或個(gè)人技術(shù)博客者優(yōu)先
熟悉 Python 等其他編程語言,能進(jìn)行混合編程者優(yōu)先
我們提供
有競(jìng)爭(zhēng)力的薪酬和福利體系
完善的培訓(xùn)和晉升機(jī)制
靈活的工作時(shí)間和舒適的辦公環(huán)境
參與核心項(xiàng)目開發(fā)的機(jī)會(huì),技術(shù)成長空間廣闊