100%远程工作
Flutter软件工程师 | AYEN | 沙特阿拉伯
AYEN | عاين是一家房地产数据解决方案提供商,通过创新的房地产数据收集、处理和可视化,使客户能够做出明智的决策。我们的团队由认证专家组成,为客户提供互动式专业报告,赋予他们做出明智的房地产决策的能力。
角色描述
理想的候选人将负责开发高质量的应用程序。他们还将负责设计和实施可测试和可扩展的代码。
职责:
• 移动应用开发:使用Flutter框架开发和维护移动应用程序。
• 跨平台开发:为iOS和Android平台创建响应式和自适应的用户界面。
• 协作:与设计师、产品经理和其他开发人员密切合作,交付高质量的移动应用程序。
• 优化:优化应用程序性能,提高速度、效率和可扩展性。
• 测试和调试:进行测试和调试,确保应用程序功能平稳无故障。
• 文档:创建和维护代码和项目参考的技术文档。
资格:
• 学历:计算机科学、软件工程或相关领域的学士学位。
• 经验:具有移动应用开发经验,特别是使用Flutter框架。
• 移动开发技能:熟练掌握Dart编程语言,并具有Flutter的实际经验。
• UI/UX理解:理解UI/UX原则,创建视觉吸引人和用户友好的界面。
• 解决问题的能力:较强的分析和解决问题的能力,以排除和解决问题。
• 协作:优秀的沟通和团队合作能力,能够在协作环境中有效工作。
• 经验:3年以上
技能:
• Flutter框架:熟练使用Flutter SDK和Dart开发移动应用程序。
• 移动开发:熟悉iOS和Android平台的移动应用开发流程和最佳实践。
• API集成:具有与RESTful API和第三方库集成的经验。
• 状态管理:了解Flutter中的状态管理解决方案(例如Provider、Bloc)。
• 调试工具:了解移动应用开发的调试工具和技术。
• 版本控制:熟悉像Git这样的版本控制系统,用于代码协作。
可选/期望的技能:
• 原生开发知识:了解iOS(Swift/Objective-C)和/或Android(Kotlin/Java)原生开发。
• Firebase集成:具有将Firebase服务集成到Flutter应用程序中进行身份验证、分析等方面的经验。
• 持续集成/持续部署(CI/CD):了解移动应用部署的CI/CD流程。