Flutter软件工程师(远程)

无个税16个月前远程全职
AYEN

AYEN

location 利雅得
unsaved
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流程。