汽车创业公司高级Flutter开发工程师 | 远程职位

远程
全职
我们正在寻找一位经验丰富的Flutter开发工程师加入我们的创新创业团队,共同打造一款先进的汽车维修在线预约服务。作为核心技术团队的重要成员,您将负责使用Flutter开发和优化网页端和移动网页应用程序,确保在所有平台上提供无缝的用户体验。我们的项目旨在彻底改变用户如何预约和管理汽车维修服务,为用户提供直观、高效的数字化解决方案。 主要职责 - 使用Flutter框架(基于最新的Dart语言版本)为网页端和移动网页平台设计并开发全面的汽车维修预约系统。 - 实现响应式和直观的用户界面,提供卓越的用户体验,确保在不同设备和屏幕尺寸上的一致性。 - 集成Firebase服务,包括Firestore数据库、身份验证系统和云函数,确保数据的安全存储和检索。 - 使用Firebase和RESTful API构建并维护可靠的后端连接,实现实时数据同步和高效的应用程序性能。 - 利用JavaScript或TypeScript实现自定义功能和Firebase云函数,扩展应用程序的功能并实现服务器端逻辑。 - 与UX/UI设计师密切合作,实现视觉吸引力强且用户友好的界面,确保设计的精确实施和优化。 - 进行性能优化,确保应用程序在各种设备和网络条件下流畅运行,优化加载时间和响应速度。 - 参与代码审查并实施最佳实践,以维持高代码质量,确保代码的可维护性和可扩展性。 - 排查和调试应用程序,解决复杂的技术问题并提高系统性能,确保产品稳定运行。 - 及时了解Flutter生态系统的最新发展和更新,评估并整合相关的新功能和最佳实践。 - 参与技术决策过程,为产品开发提供专业意见和技术建议,推动技术创新。 必备技能 - 至少4年软件开发总体经验,具备扎实的计算机科学基础知识。 - 在Flutter (Dart)方面的专业知识,至少2年以上专门使用Flutter的工作经验,熟悉Flutter 2.0及以上版本。 - 丰富的Flutter网页应用程序开发和部署经验,了解Flutter Web的特性和限制。 - 精通Firebase生态系统,包括Firestore、身份验证和Messagebird,能够设计和实现高效的数据模型。 - 具备实施和管理Firebase云函数的经验,能够编写高效的服务器端逻辑。 - 具备JavaScript或TypeScript的工作知识,能够理解和维护现有的代码库。 - 深入理解RESTful API设计原则和第三方服务集成方法,有能力设计和实现API。 - 熟悉Flutter中的状态管理解决方案(如Provider、Bloc、Redux、Riverpod等),能够为不同的应用场景选择合适的方案。 - 精通版本控制系统(主要是Git),具备团队协作开发的经验。 - 强大的问题解决能力和细节关注能力,能够独立解决复杂的技术挑战。 - 良好的英语沟通能力,能够有效参与远程团队协作。 加分项 - 汽车行业或服务预约应用程序的开发经验,了解行业特定需求和挑战。 - 了解现代CI/CD流程和自动化测试框架,具备设置和维护自动化工作流的能力。 - 之前的创业经验或创业思维,能够在资源有限的环境中高效工作并做出明智决策。 - 具备UI/UX设计敏感度和Flutter动画实现经验,能够创建流畅、引人入胜的用户体验。 - 熟悉Firebase Analytics和性能监控工具,能够基于数据做出优化决策。 - 具备实施安全身份验证流程和数据保护措施的经验,了解移动和网络应用安全最佳实践。 - 理解iOS和Android应用商店提交流程和要求,有成功发布应用的经验。 - 熟悉敏捷开发方法论,能够在快节奏的开发环境中有效工作。 - 具备跨职能团队协作的能力,能够与产品经理、设计师和其他开发人员有效沟通。 为什么加入我们 加入我们充满活力的创业团队,您将有机会帮助革新人们预订和管理汽车维修服务的方式。您将在灵活的远程工作环境中使用尖端技术工作,我们高度重视创新、协作和个人成长。该职位提供显著的职业发展机会,因为您将从早期阶段成为我们产品开发的重要组成部分,有机会影响关键架构决策并塑造我们应用程序的未来。我们提供具有竞争力的薪酬和福利,以及参与定期团队活动和专业发展机会的机会。如果您热衷于创造影响数百万用户生活的技术解决方案,并希望在一个支持性的环境中施展您的技术才能,我们期待您的加入!