岗位职责:
1. 负责基于 Flutter 框架的移动应用开发工作,确保高质量实现UI设计,确保应用在 iOS 和 Android 平台上的性能、稳定性和用户体验。
2. 参与公司现有 Flutter 项目的维护和升级,及时修复各类问题和缺陷,提高应用的可靠性和可扩展性。
3. 负责实现应用的各种业务逻辑和功能模块,包括但不限于数据存储与管理、网络请求、第三方 SDK 集成等,参与应用的测试工作,包括单元测试、集成测试和用户测试等
4. 对 Flutter 应用进行性能分析和优化,,及时发现和解决潜在的问题和漏洞,确保应用质量
5. 进行 Web 技术栈与 Flutter 项目的整合,实现功能的无缝对接。
任职要求:
1. 计算机相关专业大专及以上学历,至少 3 年以上 Flutter 开发经验,有多个完整的 Flutter 应用项目开发经验
2. 精通 Flutter 框架,熟悉 Dart 语言,深入理解 Flutter 的组件化、布局系统、状态管理等核心概念
3. 熟练掌握 Flutter 的常用插件和工具,如 Flutter SDK、Flutter CLI、Android Studio/IntelliJ IDEA/Visual Studio Code/Xcode 等。
4. 熟悉 iOS 和 Android 平台的开发规范和特性,能够针对不同平台进行适配和优化。
5. 具有良好的网络编程知识,熟悉 HTTP、RESTful 等网络协议,能够熟练进行网络请求和数据处理。
6. 了解数据库操作,如 SQLite、SharedPreferences 等,能够进行数据的存储和管理。
7. 了解 Web 开发技术,包括 HTML、CSS、JavaScript 等,了解前端框架如 React、Vue.js 等的基本原理,能完成 Flutter 应用在 Web 端的开发与优化。
8. 了解使用 npm 进行包管理,能够编写和维护 node 脚本,实现自动化构建、部署等任务,提高开发效率
9. 良好的解决问题和逻辑分析能力,思路清晰,有主见,思维敏捷,具有快速学习的能力;