首頁 > 制度大全 > 移動應用開發工程師(ReactNative)職位描述與崗位職責任職要求

移動應用開發工程師(ReactNative)職位描述與崗位職責任職要求

2024-07-27 閱讀 2573

職位描述

職責描述

開發移動企業應用系統,包括應用和后臺服務。遵從架構設計、數據設計,按照產品定義,開發高質量、高性能的移動應用。

根據應用與技術需求,設計系統模塊結構,設計系統集成方案。

設計內部模塊,設計關鍵算法。

編寫各模塊代碼,編寫集成代碼:按照公司技術規范,編寫實現高質量(模塊化、高可讀)、高質量(模塊化、高可讀)、高性能代碼。

編寫單元測試代碼、集成測試代碼,進行必要的單元測試和集成測試,保障代碼正確,性能達標,符合設計要求。

參與代碼評審。

任職要求

大學本科以上,計算機、軟件工程相關專業為佳。

溝通表達能力強,有很好的口頭表達能力和出色的文檔寫作能力,善于深入淺出地表達和解釋復雜的事物。

5年以上程序設計經驗,總代碼行8萬+,能夠編寫高質量(模塊化、高可讀)、高性能代碼。

精通JavaScript(ECMAScript5/6)、Node.js,熟練使用lodash。

精通ReactNative,熟練開發單頁應用,熟練開發后臺服務(HeadlessJS)。

精通Android,精通Java/Kotlin,熟練開發后臺服務,熟練使用JNI,掌握跨語言模塊集成技術,掌握AndroidIPC技術。

精通移動端數據庫,熟練使用CouchDB(Lite)或者Firebase。

熟悉測試驅動開發,熟練使用BDD編寫測試用例。

熟悉虛擬化、容器化技術,掌握Kubernetes、Docker的使用。

熟悉敏捷開發過程,熟練使用Git,Gulp/Webpack,擅于參與代碼評審。

優先考慮

有以下經驗者優先

多語言移動應用(C、Java、JavaScript)

流編程(ReactiveXJava)

大型(200+功能點)企業應用。

貢獻開源Java或JavaScript代碼。

貢獻其它Github優秀項目。

任職要求

篇2:安卓應用開發崗位職責

安卓內核開發-游戲應用與平臺發展事業部007網易集團網易(杭州)網絡有限公司,杭州網易,網易,網易杭州,網易游戲,網易網絡,網易集團,網易工作職責:

參與Androidnative層、kernel層的深度定制和優化工作

負責Android系統下內核以及應用層虛擬化技術開發

參與Android系統框架的開發移植工作,定制android工作機制

對android系統的硬件加速渲染、編解碼做移植、適配、調優

任職要求:

本科及以上學歷,計算機相關專業,具有三年以上androidnative開發、內核開發或驅動開發經驗

熟悉Linux/android內核,深入理解驅動架構,文件系統,進程管理機制和內存管理機制

熟悉AndroidFramework和底層設計原理、工作機制

掌握AndroidGraphicsFramework相關模塊工作原理,熟悉AndroidGUI渲染顯示機制

有較強的英文文檔閱讀能力,樂于創新,樂于解決技術難題,可以承受一定的壓力

具備以下條件者優先:

-具有圖形處理、OpenGL/ES相關開發經歷優先

-有GPU及圖形硬件加速相關工作經驗優先

-有多媒體開發經驗,熟悉硬件加速編解碼優先

-有圖形顯示性能調試開發經驗優先

-熟悉arm處理器體系架構優先

篇3:單片機應用開發工程師崗位職責

單片機應用開發工程師(AE)上海芯旺微電子技術有限公司上海芯旺微電子技術有限公司,芯旺,芯旺崗位職責:

1、根據行業標準規范進行應用方案設計、開發、驗證;

2、客戶技術支持,現場解決客戶遇到的各種技術問題。

職位要求:

1、電子類相關專業本科及以上學歷;

2、有家電、汽車電子、儀器儀表、電源等方面單片機項目設計經驗;

3、熟練掌握匯編語言、C語言在MCU中的應用;

4、具有扎實的電路理論、模擬電路,DSP算法等相關知識;

5、態度積極,主動性好,具備較強的團隊合作精神及責任心;

6、性格開朗,工作沉穩細致,具備出色的溝通能力及迅速執行能力。