一、崗位職責(zé)
?1、負(fù)責(zé)基于Flutter的移動應(yīng)用開發(fā),能夠獨(dú)立完成iOS、Android應(yīng)用的開發(fā)工作
?2、與后端工程師一起研討技術(shù)實現(xiàn)方案,進(jìn)行應(yīng)用及系統(tǒng)整合
?3、對Flutter開發(fā)技術(shù)進(jìn)行研究,根據(jù)開發(fā)過程中的體驗對產(chǎn)品提出改進(jìn)建議
?4、持續(xù)對產(chǎn)品開發(fā)流程進(jìn)行改進(jìn)與優(yōu)化,提高開發(fā)能力和效率,并能通過技術(shù)提升用戶體驗和可用性
?5、接受其他工作安排
?二、有關(guān)要求
???1、本科或以上學(xué)歷,計算機(jī)軟件或相關(guān)專業(yè),熟悉移動端開發(fā)技術(shù),3年以上iOS?/?Android?移動端開發(fā)經(jīng)驗,1年以上Flutter開發(fā)經(jīng)驗;?
???2、熟練掌握?Dart?語言和Flutter框架,熟練使用Flutter各種Widgets及第三方庫進(jìn)行純Flutter開發(fā)或者與?iOS?/?Android?原生?混合開發(fā);?
???3、熟練掌握?Objective-C?/?Swift?/?Java?/?Kotlin?等移動端原生開發(fā)語言,熟悉iOS?/?Android?App開發(fā)與調(diào)試;?
???4、熟悉移動端APP開發(fā)及應(yīng)用框架,基本功扎實,對網(wǎng)絡(luò)、多線程、客戶端緩存機(jī)制、iOS?/?Android系統(tǒng)底層原理等有自己的理解;?
???5、熟悉APP開發(fā)流程,體系結(jié)構(gòu),有較好的文檔輸出、代碼規(guī)范、CodeReview習(xí)慣;?
???6、熟悉App應(yīng)用性能調(diào)優(yōu),包括布局、網(wǎng)絡(luò)、內(nèi)存等;?
???7、能快速及時定位用戶手機(jī)APP出現(xiàn)的問題,并及時提供解決方案。