职位描述
职责:
- 设计和构建Android iOS的高级应用程序
- 与跨职能团队合作,定义设计并发布新功能
- 对代码进行单元测试,确保健壮性,包括边缘情况、可用性和可靠性
- 解决错误并改进应用程序性能
- 持续发现、评估和实施新技术,以最大化开发效率
要求:
- 熟悉Android和iOS应用程序基础知识
- 至少有2年构建移动应用程序的经验,并使用Flutter构建过至少两个Android和/或iOS应用程序
- 理解不同的架构模式,特别是MVCMVVM BLOC及其可测试性
- 能够使用本机Android和iOS平台上已有的功能和API,在Flutter中构建自定义插件
- 必须具备使用Flutter SDK和Dart编程语言的工作经验
- 熟悉Flutter小部件,如iOS的Cupertino和Android的Material Components
- 了解git和持续集成
- 熟悉REST API,了解位置服务、地图和其他常见的Android/iOS库,Firebase
- 具备使用Cloud Firestore、推送通知、云函数和分析的经验
- 熟悉Java、Kotlin、Swift或Flutter
- 具备从头开始设置项目的经验,构建网络数据层
- 擅长调试,包括识别内存泄漏、性能瓶颈,并使用adb、proguard等工具
- 优先考虑立即加入者