Android工程師是指從事Android移動(dòng)應(yīng)用操作系統(tǒng)、游戲和各種Android平臺(tái)功能的應(yīng)用、開發(fā)和測(cè)試的技術(shù)人員。以手機(jī)開發(fā)為主要對(duì)象,包括但不限于手機(jī)操作系統(tǒng)、手機(jī)游戲、手機(jī)其他多種功能的開發(fā)和優(yōu)化人員。
一、新手入門
任職要求
了解多線程開發(fā),熟悉任意一種關(guān)系型數(shù)據(jù)庫;
熟練掌握Android中界面繪制、后臺(tái)運(yùn)行、數(shù)據(jù)存儲(chǔ)等的原理和項(xiàng)目運(yùn)用;
掌握Android下通信機(jī)制,熟練使用JSON、XML、HTTP、TCP/IP協(xié)議等;
具備Android開發(fā)經(jīng)驗(yàn),能夠獨(dú)立開發(fā)移動(dòng)端應(yīng)用程序模塊;
對(duì)移動(dòng)產(chǎn)品有濃厚興趣,對(duì)移動(dòng)產(chǎn)品有較好的個(gè)人理解有強(qiáng)烈的上進(jìn)心和求知欲,善于學(xué)習(xí);
新事物,對(duì)技術(shù)充滿激情,學(xué)習(xí)能力強(qiáng),有創(chuàng)造性思維能力;
善于溝通,具備較強(qiáng)的團(tuán)隊(duì)協(xié)作意識(shí)和能力;
有swing/awt開發(fā)基礎(chǔ)。
任職標(biāo)準(zhǔn)
參與公司軟件產(chǎn)品和軟件項(xiàng)目的android客戶端軟件開發(fā)工作;
參與軟件需求分析,進(jìn)行模塊詳細(xì)設(shè)計(jì),代碼編寫,單元測(cè)試等工作,對(duì)軟件質(zhì)量負(fù)責(zé);
為產(chǎn)品后期運(yùn)營提供升級(jí)、優(yōu)化、維護(hù)等技術(shù)支持。
二、初級(jí)選手
任職要求
熟悉Android平臺(tái)及框架;
熟悉Java語言,精通C/C++、數(shù)據(jù)結(jié)構(gòu)和常用算法;
精通Android開發(fā)平臺(tái)及框架原理,高性能編程及性能調(diào)優(yōu);
熟悉Android的網(wǎng)絡(luò)通信機(jī)制,熟悉 HTTP/HTTPS、TCP/IP等網(wǎng)絡(luò)通信編程技術(shù);
較強(qiáng)的面向?qū)ο缶幊趟枷爰傲己玫南到y(tǒng)分析設(shè)計(jì)能力,熟練掌握常用的設(shè)計(jì)模式;
有規(guī)范的文檔習(xí)慣和系統(tǒng)開發(fā)習(xí)慣,能獨(dú)自解決整體規(guī)劃方案,制定技術(shù)規(guī)范書;
優(yōu)秀的邏輯思維能力、學(xué)習(xí)能力和理解溝通能力。
任職標(biāo)準(zhǔn)
負(fù)責(zé)手機(jī)Android客戶端的相關(guān)產(chǎn)品的設(shè)計(jì),開發(fā)、文檔撰寫;
負(fù)責(zé)優(yōu)化客戶端軟件的模塊結(jié)構(gòu)和流程邏輯;
負(fù)責(zé)優(yōu)化客戶端軟件相關(guān)產(chǎn)品適配,升級(jí);
參與與其他團(tuán)隊(duì)的溝通協(xié)調(diào)。
三、高級(jí)專家
任職要求
精通JAVA語言及面向?qū)ο蟪绦蛟O(shè)計(jì);
精通設(shè)計(jì)模式,具有平臺(tái)架構(gòu)經(jīng)驗(yàn)及良好的文檔編寫能力;
精通企業(yè)應(yīng)用領(lǐng)域的主流開源產(chǎn)品或框架的架構(gòu);
精通Android程序開發(fā),熟AndroidSDK及相關(guān)開發(fā)工具的使用,有NDK/JNI開發(fā)經(jīng)驗(yàn);
具備領(lǐng)域建模、數(shù)據(jù)建模能力,熟練使用;
掌握PowerDesiger/Rose/Visio等設(shè)計(jì)工具,掌握UML技術(shù)。
任職標(biāo)準(zhǔn)
從事Android平臺(tái)上層應(yīng)用軟件開發(fā)工作,包含新功能及新組件的需求分析、開發(fā)、問題調(diào)試等;
根據(jù)開發(fā)流程完成開發(fā)任務(wù)并解決問題,撰寫相應(yīng)的開發(fā)文檔和代碼說明文件;
參與系統(tǒng)體系結(jié)構(gòu)分析、設(shè)計(jì),系統(tǒng)性能優(yōu)化、接口設(shè)計(jì)等;
負(fù)責(zé)客戶端軟件在穩(wěn)定性、算法效率及準(zhǔn)確度、內(nèi)存、功耗等基礎(chǔ)技術(shù)指標(biāo)上的持續(xù)優(yōu)化。
四、資深達(dá)人
任職要求
具備移動(dòng)框架及應(yīng)用架構(gòu)設(shè)計(jì)能力;
深入理解Android系統(tǒng)原理和內(nèi)部機(jī)制,深入掌握各種的api用法,了解不同系統(tǒng)版本的差異性,可以針對(duì)不同版本的系統(tǒng)進(jìn)行兼容,精通Android應(yīng)用層源碼,對(duì)移動(dòng)安全方面有一定的了解;
深入代碼開發(fā)規(guī)范,標(biāo)準(zhǔn)化開發(fā)流程,具有應(yīng)用的整體設(shè)計(jì)能力,具有移動(dòng)開發(fā)框架的設(shè)計(jì)與開發(fā)能力,熟悉業(yè)界常用第三方開發(fā)庫的使用;
有Linux平臺(tái)開發(fā)經(jīng)驗(yàn),熟悉C/C++開發(fā),熟悉NDK開發(fā),對(duì)J2EE開發(fā)有一定的了解;
熟悉JAVAScript,html5等web開發(fā)知識(shí);
熟悉業(yè)界的跨平臺(tái)開發(fā)的解決方案;
具有良好的溝通能力合作能力,能夠面對(duì)較強(qiáng)的工作壓力。
任職標(biāo)準(zhǔn)
負(fù)責(zé) Android 平臺(tái)核心軟件產(chǎn)品的架構(gòu)設(shè)計(jì)、開發(fā)工作;
可以按照項(xiàng)目計(jì)劃,按時(shí)提交高質(zhì)量代碼,完成開發(fā)任務(wù);
改善軟件的易用性,提升用戶使用體驗(yàn);
負(fù)責(zé)移動(dòng)平臺(tái)新技術(shù)的研究、功能擴(kuò)展,現(xiàn)有開發(fā)方法的改進(jìn)。
-
Android
+關(guān)注
關(guān)注
12文章
4035瀏覽量
134556 -
工程師
+關(guān)注
關(guān)注
59文章
1603瀏覽量
71232
發(fā)布評(píng)論請(qǐng)先 登錄
2026年4月26日,共享采購聯(lián)盟平臺(tái)在金航標(biāo)和薩科微總部開展了為期一天的培訓(xùn)和交流...
研發(fā)工程師和測(cè)試工程師對(duì)于產(chǎn)品新功能的見解有何不同?#電子工程師 #電路知識(shí) #人工智能
電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
電子工程師設(shè)計(jì)要點(diǎn)與經(jīng)驗(yàn)分享
什么是BSP工程師
學(xué)習(xí)RTOS的意義?
想成為硬件工程師?我教你啊!你得先學(xué)會(huì)這些...... #硬件工程師 #電子工程師 #電子愛好者 #電子行業(yè)
硬件工程師面試必會(huì):10個(gè)核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
電子發(fā)燒友工程師看!電子領(lǐng)域評(píng)職稱,技術(shù)之路更扎實(shí)
盤點(diǎn)嵌入式就業(yè)所需要的技能有哪些?
Android工程師職業(yè)規(guī)劃
評(píng)論