职位:
移动开发者(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和使用常见设计模式的设计。
具备实际经验
在Android Studio、Android SDK、Firebase Test Lab开发IDE方面
具备
离线存储、线程和性能调优的经验
• 熟悉推送通知
• 熟悉Flutter与iOS的集成
• 有使用GitHub或类似环境的经验
• 良好的
第三方库添加知识
能够
理解业务需求并将其转化为技术需求
• 具备对移动领域、架构、趋势和新兴技术的一般了解
• 具有成功交付复杂消费者产品应用程序(金融应用程序、电子商务应用程序)的记录
• 批判性思维者