移动开发工程师(Flutter)

新加坡 30天前全职 网络
4.4万 - 5.7万 / 月
该职位已过期,不再接受申请。
我们正在寻找一位经验丰富的移动开发人员(Flutter),以构建和维护高质量、生产就绪的移动应用程序,这些应用程序用于数据密集型的房地产场景。此角色需要强烈的责任感、性能意识以及从API集成到应用商店发布的端到端工作能力。 您将与后端和设计团队密切合作,致力于构建可扩展、高性能的移动体验。 主要职责: - 编写干净、可扩展和可维护的Flutter(Dart)代码。 - 构建和维护用于iOS和Android的生产移动应用程序。 - 实现和维护用于状态管理的BLoC架构。 - 集成并使用REST API、GraphQL API和OpenAI API。 - 管理应用商店和Google Play商店的发布、更新和发布。 - 执行错误修复、故障排除和性能优化。 - 在处理大型数据集和数据密集型屏幕时优化应用性能。 - 实现高效的分页、缓存和数据加载策略。 - 通过减少重建、卡顿和内存使用来提高UI性能。 - 集成和定制地图SDK(Google Maps、Mapbox等)。 - 实现用于数据可视化的图形和图表SDK。 - 与后端、QA和产品团队合作,端到端交付功能。 - 在需要时为初级开发人员提供支持和基本指导。 要求: - 在生产环境中具有丰富的Flutter和Dart实际操作经验。 - 在实际应用中实施BLoC的证明经验。 - 具有集成REST、GraphQL和OpenAI API的扎实经验。 - 对异步编程(Future、Stream、isolates)有深刻理解。 - 具有处理大型数据集、分页、延迟加载和缓存的经验。 - 证明有能力优化ListView/GridView性能、重建控制和小部件生命周期。 - 具有使用Flutter DevTools分析CPU、内存和帧渲染的经验。 - 对应用架构、干净代码原则和模块化设计有深刻理解。 - 具有集成和管理第三方SDK(地图、图表、分析)的经验。 - 熟悉移动应用生命周期、错误处理和性能调优。 - 能够管理应用商店和Play商店的发布周期和发布后修复。 - 具有较强的调试技能和独立负责功能/模块的能力。