职位名称:前端开发人员
工作地点:沙特阿拉伯,利雅得
公司:MUVI Cinemas
职位概述:
MUVI Cinemas正在寻找一名有才华的前端开发人员,负责使用Flutter、Dart和Next.js设计、开发和维护跨平台应用程序。该职位专注于在iOS、Android、Web和KIOSK平台上提供响应迅速、高性能的用户界面。前端开发人员将与后端开发人员、UI/UX设计师、产品经理和QA团队密切合作,以实现功能、优化性能并确保无缝的用户体验。理想的候选人应具备Flutter状态管理、API集成、测试和可扩展前端架构的丰富经验。
主要职责:
- 开发和维护基于Flutter的iOS、Android、Web和KIOSK应用程序。
- 使用Next.js开发Web应用程序,以提供响应迅速、高质量的界面。
- 与后端工程师合作集成API、后端服务和外部系统。
- 实现应用程序架构,包括状态管理(Riverpod/Bloc)、导航、依赖注入和可重用组件。
- 优化应用程序在各设备上的性能、响应能力和可扩展性。
- 进行单元、组件和集成测试,以确保高代码质量。
- 排查和解决特定平台的错误和性能问题。
- 遵循编码标准、文档要求和开发最佳实践。
- 了解Flutter、Dart、Next.js和前端技术的现代趋势。
- 与产品经理、UI/UX设计师和QA团队合作按计划交付功能。
- 参与代码审查、文档编写、知识共享和团队指导。
- 使用Datadog、Sentry、GTM和Google Analytics等工具监控应用程序性能。
- 通过主动监控和故障分析确保快速解决事件。
资格要求:
- 计算机科学或相关领域的学士学位。
- 深入了解:Flutter、Dart、Next.js、Supabase
- 状态管理框架(Riverpod、Bloc)
- Datadog、Sentry、Web Vitals
- 使用Flutter进行API集成
- Git、DevOps原则
- QA、项目范围界定和支持票务系统
经验:
- 2-3年移动应用开发和支持经验,最好是在影院或娱乐行业。
- 使用Next.js进行Web开发的经验。
- 集成Braze、Adjust、支付网关等第三方系统的经验。
- 使用票务系统(最好是Vista)的经验。
- 在应用程序和Web环境中与前端/后端团队合作的经验。
- 处理支持问题和DevOps流程的经验。
- 具备后端技术的工作知识是一个优势。
- 具有忠诚度系统、配送系统、Braze或Adjust经验者优先。
关键能力:
- 强大的团队合作和协作能力。
- 分析思维和解决问题的能力。
- 高度关注细节和对代码质量的承诺。
- 能够在压力下工作并管理多个优先事项。
- 守时、身体健康、敬业并致力于职责。