Java客戶端開發(fā)工程師架構(gòu)師(P6P8)3職位描述與崗位職責任職要求
職位描述:
職責描述:
參與代碼質(zhì)量工具設(shè)計及架構(gòu)規(guī)劃,負責代碼質(zhì)量工具相關(guān)產(chǎn)品的設(shè)計,開發(fā),文檔撰寫和項目改進,負責優(yōu)化現(xiàn)有工具的模塊結(jié)構(gòu)和流程邏輯。
任職要求:
"本科及以上學歷,熟練掌握面向?qū)ο缶幊趟枷耄?/p>
數(shù)據(jù)結(jié)構(gòu)和算法等基礎(chǔ)扎實;
熟悉網(wǎng)絡(luò)通信機制;
有較強的責任心,上進心以及良好的表達溝通能力;
良好的團隊合作精神;熟悉Java語言;了解IDE工作機制。
熟悉IDE插件開發(fā),有開發(fā)商業(yè)化IDE插件經(jīng)驗,有開發(fā)代碼質(zhì)量相關(guān)工具,有知名Java客戶端項目開發(fā)經(jīng)驗者優(yōu)先。"
篇2:主機游戲客戶端高級架構(gòu)師職位描述與崗位職責任職要求
職位描述:
客戶端高級架構(gòu)師:薪資面議
崗位職責:
1、學習并使用UE4構(gòu)建客戶端總體框架,包括Client與DedicatedServer網(wǎng)絡(luò)同步機制。
2、前端核心功能模塊開發(fā),如技能、武器、新手引導、劇情控制器、相機控制等。
3、對引擎API接口進行二次封裝,對上層提供封裝后的接口。
4、與策劃溝通大型功能模塊實現(xiàn)流程,指出策劃設(shè)計上與現(xiàn)有架構(gòu)沖突的地方,并提出修改建議。
5、查找底層技術(shù)bug,如程序啟動、資源加載、網(wǎng)絡(luò)連接中的bug。
6、有自己的想法,主動學習新技術(shù),并積極思考如何運用于已有游戲。
任職要求:
1、開發(fā)過3D游戲,對3D空間算法、場景概念、角色控制有深入理解
2、精通C++,熟練使用JAVA、ObjC、lua等編程語言,具備快速學習新編程語言的能力
3、熟練掌握客戶端各種功能模塊的開發(fā)流程
4、熟悉游戲底層原理,如不同操作系統(tǒng)下游戲進程啟動流程、線程池、socket網(wǎng)絡(luò)模型
5、熟悉至少一種3D前端引擎的API接口,如unreal、unity、ogre3d,并了解引擎運行原理,并對引擎API做過二次封裝
6、深刻理解狀態(tài)機、行為樹、動作融合等技術(shù),并可以將之運用于實踐
7、評估大型模塊工作量,將其拆分為細節(jié)的實現(xiàn)步驟
篇3:前端客戶端架構(gòu)師職位描述與崗位職責任職要求
職位描述:
崗位職責:
1.?完善公司前端客戶端產(chǎn)品線架構(gòu),讓算法以及計算能觸達客戶;
2.制定開發(fā)標準和規(guī)范、組織代碼評審,帶領(lǐng)前端團隊朝著更高更強的目標前進;
3.?與科學家、產(chǎn)品經(jīng)理一起,深入業(yè)務和算法,突破學術(shù)和工程的極限。
?
任職要求:
1.?具有三年以上產(chǎn)品級前端開發(fā)經(jīng)驗;
2.熟練掌握流行的前端框架,例如angularvuereacat,以及webpack等工具;
3.具有系統(tǒng)架構(gòu)能力,有使用Electron框架進行產(chǎn)品開發(fā)的經(jīng)驗;
4.具有良好的溝通能力,獨立工作能力和解決問題的能力。
?
具有以下條件優(yōu)先考慮:
1.?有3D模型可視化經(jīng)驗,了解Canvas、WebGL、Three.js等技術(shù);
2.熟悉V8引擎,了解node-ffi之類的調(diào)用C/C++等技術(shù)。