【崗位職責】
1. 全生命周期應用開發: 負責移動應用開發的整個過程——從概念設計、編碼、測試、部署到維護支持。
2. Flutter開發: 使用Flutter為Android和iOS設計和構建跨平臺的移動應用。
3. 原生移動開發: 擁有Android和iOS原生應用開發的豐富經驗。
4. 物聯網集成: 與硬件團隊合作,將移動應用與物聯網設備集成,確保軟件與硬件之間的無縫通信。
5. JavaScript熟練度: 使用JavaScript實現應用功能,特別是UI/UX或與基于Web的服務集成相關的領域。
6. AWS部署: 在AWS上部署和維護應用,確保為物聯網產品提供安全且可擴展的基礎設施。
7. 故障排查與維護: 主動識別并修復問題,確保所有設備的最佳性能和用戶體驗。
8. 持續改進: 緊跟物聯網、移動應用開發和云部署的最新趨勢和技術,提升產品性能。
9. 參與硬件開發: 使用C/C++為嵌入式系統貢獻開發工作,確保移動應用與硬件的順暢集成。
【任職要求】
1. 3年以上移動應用開發經驗,優選具備Flutter及Android和iOS開發背景。
2. 有扎實的數據結構、算法等計算機知識基礎,有良好的代碼習慣。
3. 精通Objective-C、Swift等iOS 或者 Java 等安卓 相關技術棧,熟悉MVC等設計模式。
4. 熟練使用Dart語言,并能帶領組內其他同事快速上手flutter項目的開發,
具備使用JavaScript開發移動或網頁應用的經驗。
5. 擁有物聯網產品和解決方案的背景,了解移動應用如何與互聯硬件設備進行交互。
6. 擁有AWS部署、基礎架構及服務(如Lambda、IoT Core、S3、EC2)的實操經驗。
7. 能夠管理和領導從概念到部署及發布后支持的整個應用開發生命周期。
8. 注重細節,具備優秀的問題解決能力。
9. 具備出色的協作和溝通能力,能夠與跨職能,跨時區團隊協作。
10. 擁有對接各類API經驗。
【加分項】
擁有移動應用與物聯網設備之間實時通信的開發經驗。
熟悉React Native, Angular 或其他跨平臺移動開發框架。
具備使用C/C++進行硬件開發和與移動應用集成的經驗者優先考慮。
熟悉RTMP/WEBRTC/HLS/HTTP/LWIP/MQTT/WEBSOCKET協議者優先.
熟悉藍牙、Wi-Fi、MQTT、HTTP等物聯網連接協議。