崗位職責(zé):
1、參與完成安卓應(yīng)用程序的開發(fā)和維護(hù),確保應(yīng)用的高質(zhì)量和穩(wěn)定性。
2、根據(jù)需求分析和設(shè)計(jì)規(guī)范,開發(fā)高效、可擴(kuò)展且易于維護(hù)的應(yīng)用程序。
3、與產(chǎn)品經(jīng)理和設(shè)計(jì)師緊密合作,確保用戶需求和產(chǎn)品規(guī)格得到滿足。
4、參與安卓軟件的需求調(diào)研和需求分析,撰寫技術(shù)文檔。
5、參與負(fù)責(zé)安卓手機(jī)軟件的開發(fā)、測試和維護(hù)。
6、參與負(fù)責(zé)解決開發(fā)過程中的安卓技術(shù)問題。
崗位要求:
1、熟練使用Java、kotlin等常用編程語言
2、熟悉View繪制流程,能夠自定義較復(fù)雜的UI控件
3、熟練使用Android常用的動(dòng)畫以及自定義動(dòng)畫
4、能夠針對主流屏幕密度及尺寸進(jìn)行屏幕適配
5、熟練使用Git等相關(guān)代碼管理工具
6、熟練使用Jetpack組件庫編寫高效穩(wěn)定的代碼
7、熟練使用和理解數(shù)據(jù)持久化
8、了解Android UI事件分發(fā)機(jī)制、消息機(jī)制
9、了解Android簽名、混淆、打包機(jī)制,了解常用Gradle的語法和配置
10、了解如Retrofit、Glide等常用第三方庫實(shí)現(xiàn)原理
11、具有一定的跨平臺能力,了解IS和原生的交互方式