职位名称:远程工作 Flutter 开发者(具备后端专业知识)
我们正在寻找一位技术娴熟且经验丰富的 Flutter 开发者加入我们的团队。理想的候选人应具备使用 Node.js 的后端开发背景,并且至少有 2 年的 Flutter 实际经验。
主要职责:
• 使用 Flutter 设计和开发先进的跨平台移动应用程序。
• 与 UI/UX 设计师合作,实现响应式和动态用户界面。
• 将移动应用程序与后端系统集成(RESTful API、WebSockets、GraphQL 等)。
• 使用 Node.js 开发后端服务和 API。
• 为前端(Flutter)和后端系统编写干净、可扩展和可维护的代码。
• 确保应用程序的性能、质量和响应速度。
• 进行故障排除和调试,以优化性能并解决问题。
• 实施缓存机制和本地存储,以提高应用性能和离线功能。
• 使用 Firebase、AWS、Google Cloud 或其他云服务进行数据库管理、托管和扩展。
• 为移动应用程序实施用户身份验证和安全协议(OAuth、JWT 等)。
• 与产品和 QA 团队合作,确保高质量的发布。
• 关注 Flutter、Dart 和后端技术趋势。
主要资格:
• 作为 Flutter 开发者的证明经验,至少有 2 年的实际经验。
• 精通 Dart 编程语言。
• 在为 Android 和 iOS 开发和部署跨平台应用程序方面具有丰富经验。
• 具备使用 Node.js 进行后端开发的实践经验。
• 熟悉 RESTful API、GraphQL 和 WebSocket 集成。
• 有使用 Firebase(Firestore、Cloud Functions、身份验证)或其他后端服务的经验。
• 了解数据库管理(SQL/NoSQL 数据库,如 MySQL、PostgreSQL、MongoDB)。
• 有使用 Git 版本控制和敏捷方法论的经验。
• 熟悉移动和后端应用程序的部署和 CI/CD 管道。
• 对状态管理(Provider、Riverpod、Bloc、Redux 等)有深入理解。
• 具备后端开发最佳实践的经验,包括缓存、性能优化和可扩展性。
• 优秀的问题解决能力和对细节的关注。
• 能够独立工作和团队合作。