设计、开发、测试、维护和部署Flutter框架和Dart语言的代码。
编写干净、高质量、高性能、易维护的代码。
通过遵循众所周知的Flutter/Dart工作流程和实践,开发用户界面组件并实施它们。
与产品和工程负责人沟通,以实现业务和项目目标。
作为CI/CD周期的一部分,对团队成员的提交进行代码审查。
作为CI/CD周期的一部分,参与测试、质量保证和错误修复。
必备技能:良好的状态管理、Flutter flavors和应用程序架构的理解。
扎实的移动应用设计模式理解,如MVC、MVP、委托、单例、工厂、MVVM模式等。
必须具备广泛的Dart异步编程经验(使用Futures和Streams)。
创建和使用Dart和Flutter包和插件,Flutter小部件,状态管理(BLoC)。
使用与代码分析器、布局检查器、性能视图、内存视图、多线程、网络和安全等相关的工具和技术。
具有编写单元测试和UI测试的经验。
熟悉Jenkins、FastLane、AWS CodeBuild等CI/CD工具。
在远程软件开发环境中有经验。
具有构建消费品应用程序和软件的经验是一个加分项。
良好的沟通和咨询能力。自我主动和积极。
软件工程、计算机科学或软件开发学位是一个加分项。
Nice to haves: Firebase、Azure DevOps、PWA(渐进式Web应用程序)。
#J-18808-Ljbffr