职位:移动开发者(Flutter)
使用Flutter开发框架为iOS/Android创建多平台应用程序
- 在移动平台(如Android/iOS)上进行微代码增强,使用iOS和Android的Flutter小部件。
- 参与新应用程序的分析、设计、实施和测试过程
- 在开发周期的所有阶段做出贡献:概念、设计、构建、部署、测试、发布到应用商店和支持。
- 编写设计良好、可测试、高效的代码
- 确保设计符合规范
- 准备和生成软件组件的发布版本
- 通过调查替代方案和技术并提交给架构审查来支持持续改进
- 与团队成员(产品经理、开发人员、设计师)合作,进行新功能和功能的头脑风暴。
• *要求**:
- 扎实的Flutter、Dart、Flutter UI和动画理解。
- 应具备使用Android、iOS等本机技术的经验
- 对Firebase的了解和理解
- 有通过REST、Graphql和JSON远程数据工作的经验
- 对MVP、MVVM和MVC以外的设计模式有深入了解
- 具有构建和管理生产移动应用程序的经验。
- 具有ionic和React Native技术的跨平台经验
- 具有敏捷开发、Scrum经验。
- 了解iOS分发配置文件和App Store分发的证书
- UI/UX工具使用经验
- 愿意在初创环境中工作,能够自我管理和远程工作
- 具备良好的英语沟通能力
- 计算机科学学士或硕士学位
- 在iOS/Android(Java/Kotlin和Objective-C/Swift)方面有至少5到7年的工作经验
- 在Google Play或App Store上发布过一个或多个移动应用程序
- 具有设计和开发微服务架构和容器的实际经验
- 使用常见设计模式进行面向对象分析、UML和设计。
- 在开发IDE Android Studio、Android SDK、Firebase Test Lab方面有实际经验
- 具备离线存储、线程和性能调优的经验
- 熟悉推送通知
- 熟悉iOS与Flutter的集成
- 有使用GitHub或类似环境的经验
- 对添加第三方库有良好的了解
- 能够理解业务需求并将其转化为技术需求
- 熟悉移动领域的整体情况、架构、趋势和新兴技术
- 具有成功交付复杂消费者产品应用程序(金融应用程序、电子商务应用程序)的记录
- 批判性思考者