首頁 > 制度大全 > 客戶端性能架構(gòu)工程師職位描述與崗位職責(zé)任職要求

客戶端性能架構(gòu)工程師職位描述與崗位職責(zé)任職要求

2024-07-27 閱讀 3070

職位描述

職責(zé)描述

-負(fù)責(zé)客戶端系統(tǒng)架構(gòu)設(shè)計(jì)、組件化實(shí)施

-負(fù)責(zé)客戶端App性能調(diào)優(yōu)、性能監(jiān)控平臺(tái)與高性能組件的設(shè)計(jì)開發(fā)

-不斷優(yōu)化移動(dòng)端產(chǎn)品的性能,包括CPU、內(nèi)存、I/O、網(wǎng)絡(luò)與耗電

-在性能和架構(gòu)方面輸出實(shí)踐經(jīng)驗(yàn)指導(dǎo)其他同事

任職要求

-計(jì)算機(jī)相關(guān)專業(yè)本科及以上學(xué)歷

-優(yōu)秀的編程功底與,熟悉C/C++、ObjectiveC、Java、C#任一語言

-深入理解計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),熟悉高性能編程、性能調(diào)優(yōu),有軟件工程經(jīng)驗(yàn)

-有在資源受限設(shè)備上的開發(fā)經(jīng)驗(yàn)優(yōu)先

-有移動(dòng)端Android/iOS開發(fā)經(jīng)驗(yàn)、熟悉移動(dòng)端框架層代碼優(yōu)先

篇2:主機(jī)游戲客戶端高級(jí)架構(gòu)師職位描述與崗位職責(zé)任職要求

職位描述

客戶端高級(jí)架構(gòu)師:薪資面議

崗位職責(zé)

1、學(xué)習(xí)并使用UE4構(gòu)建客戶端總體框架,包括Client與DedicatedServer網(wǎng)絡(luò)同步機(jī)制。

2、前端核心功能模塊開發(fā),如技能、武器、新手引導(dǎo)、劇情控制器、相機(jī)控制等。

3、對(duì)引擎API接口進(jìn)行二次封裝,對(duì)上層提供封裝后的接口。

4、與策劃溝通大型功能模塊實(shí)現(xiàn)流程,指出策劃設(shè)計(jì)上與現(xiàn)有架構(gòu)沖突的地方,并提出修改建議。

5、查找底層技術(shù)bug,如程序啟動(dòng)、資源加載、網(wǎng)絡(luò)連接中的bug。

6、有自己的想法,主動(dòng)學(xué)習(xí)新技術(shù),并積極思考如何運(yùn)用于已有游戲。

任職要求

1、開發(fā)過3D游戲,對(duì)3D空間算法、場(chǎng)景概念、角色控制有深入理解

2、精通C++,熟練使用JAVA、ObjC、lua等編程語言,具備快速學(xué)習(xí)新編程語言的能力

3、熟練掌握客戶端各種功能模塊的開發(fā)流程

4、熟悉游戲底層原理,如不同操作系統(tǒng)下游戲進(jìn)程啟動(dòng)流程、線程池、socket網(wǎng)絡(luò)模型

5、熟悉至少一種3D前端引擎的API接口,如unreal、unity、ogre3d,并了解引擎運(yùn)行原理,并對(duì)引擎API做過二次封裝

6、深刻理解狀態(tài)機(jī)、行為樹、動(dòng)作融合等技術(shù),并可以將之運(yùn)用于實(shí)踐

7、評(píng)估大型模塊工作量,將其拆分為細(xì)節(jié)的實(shí)現(xiàn)步驟

篇3:前端客戶端架構(gòu)師職位描述與崗位職責(zé)任職要求

職位描述

崗位職責(zé)

1.?完善公司前端客戶端產(chǎn)品線架構(gòu),讓算法以及計(jì)算能觸達(dá)客戶;

2.制定開發(fā)標(biāo)準(zhǔn)和規(guī)范、組織代碼評(píng)審,帶領(lǐng)前端團(tuán)隊(duì)朝著更高更強(qiáng)的目標(biāo)前進(jìn);

3.?與科學(xué)家、產(chǎn)品經(jīng)理一起,深入業(yè)務(wù)和算法,突破學(xué)術(shù)和工程的極限。

?

任職要求

1.?具有三年以上產(chǎn)品級(jí)前端開發(fā)經(jīng)驗(yàn);

2.熟練掌握流行的前端框架,例如angularvuereacat,以及webpack等工具;

3.具有系統(tǒng)架構(gòu)能力,有使用Electron框架進(jìn)行產(chǎn)品開發(fā)的經(jīng)驗(yàn);

4.具有良好的溝通能力,獨(dú)立工作能力和解決問題的能力。

?

具有以下條件優(yōu)先考慮:

1.?有3D模型可視化經(jīng)驗(yàn),了解Canvas、WebGL、Three.js等技術(shù);

2.熟悉V8引擎,了解node-ffi之類的調(diào)用C/C++等技術(shù)。