自研项目,非外包
岗位职责:
1、负责跨端应用的开发,包括设计、实现、测试和技术文档编写等。
2、负责跨端应用的维护,包括排查问题、解决问题、技术支持等。
3、参与跨端应用的优化,包括提升用户体验、提高稳定性、提升安全性等。
4、参与新技术探索、推进系统架构的演化。
技术要求:
1、至少2年及以上Android开发经验,熟悉系统框架运行机制和原理。
2、至少1年及以上Flutter开发经验,熟练使用Flutter常用组件。
3、熟悉Android自定义view及动画框架。
4、深入理解Android消息机制、事件传递机制。
5、熟悉Android网络编程和HTTP协议,了解OAuth2.0如何保护API。
6、熟悉JAVA设计模式、多线程并发,有良好的编程习惯更佳。
7、熟悉蓝牙协议,有IOT项目实践经验更佳。
8、熟悉Dart语言,理解事件循环机制。
9、熟悉Flutter动态路由机制,了解状态管理。
10、熟悉Flutter与原生混合开发的通信机制,能高效编写开发Plugin。
11、深入理解FlutterFramework层结构,了解其启动流程。
11、熟悉主流移动设备间的差异,并具有解决常见兼容性问题的能力。
加分项:
1、能独立解决Flutter&Android遇到的技术难题。
2、有写Blog的习惯,活跃技术社区,参与开源项目等。
3、有代码洁癖,对代码精益求精,对技术有极客精神。
4、熟悉蓝牙协议,对接过高通蓝牙芯片。
5、有线上作品展示。
6、有良好的沟通和团队协作能力。
7、有良好的自学能力,能够快速掌握新技术。
8、有良好的思维能力,能够快速系统化地理解需求。
9、有良好的文档编写能力,能够编写技术文档。
10、具备良好的沟通、理解和学习能力,对产品有强烈的责任心和专研精神,能承担一定的工作压力更佳。
11、熟悉Googleplay上架和政策。