高级Flutter开发者

14个月前全职
Syntronic

Syntronic

location 多伦多
unsaved
你准备加入一家领先的全球工程设计公司吗?我们专注于嵌入式软件/硬件、电子和电机设计与开发。 我们正在寻找: • 高度积极和充满活力的专业人士 • 有广泛背景和服务心态的设计师,能够成为咨询顾问 • 能够在公司内部项目和客户现场分配之间工作的专业人士 我们正在寻找一位经验丰富的高级Flutter开发人员,具有在移动应用开发方面的强大背景,专注于Flutter。 理想的候选人应具备在设计和实施高性能、可靠和可扩展的移动应用方面的专业知识,特别是在Flutter、蓝牙集成、推送通知处理、离线缓存和后台任务管理方面有具体经验。 在iOS或Android开发方面的本地经验被认为是一个强大的加分项。作为一名高级Flutter开发人员,您将在塑造我们的移动应用程序和确保其在各个领域的无缝功能方面发挥关键作用。 您的职责: • Flutter SDK移植: • 将现有的本地代码(iOS/Android)SDK移植到Flutter,确保兼容性和最佳性能。 • 与SDK提供商和内部团队合作,了解需求并促进平稳过渡到Flutter。 • 应用程序开发: • 使用Flutter框架设计、开发和维护高质量的移动应用程序。 • 实现和优化蓝牙连接、推送通知处理、离线缓存和后台任务管理功能。 • 蓝牙集成: • 利用蓝牙低功耗(BLE)方面的专业知识,开发和集成蓝牙功能到移动应用程序中。 • 与硬件和固件团队合作,实现有效的蓝牙设备通信。 • 推送通知处理: • 使用Flutter实现推送通知功能,确保及时可靠地发送通知。 • 集成推送通知服务,例如Firebase Cloud Messaging (FCM),并处理用户与通知的交互。 • 离线缓存: • 设计和实现高效的离线缓存策略,用于数据存储和检索。 • 在离线模式下确保无缝的用户体验,并在连接时进行数据同步更新。 • 后台任务管理: • 开发和管理后台任务,以提高应用程序的性能和响应能力。 • 为数据同步、更新和其他异步操作实现后台进程。 • 代码审查和指导: • 进行代码审查,确保代码质量,遵循最佳实践,并与架构准则保持一致。 • 对初级开发人员进行指导和提供指导,特别是在离线缓存和后台任务管理方面。 • 技术领导: • 主导与应用程序架构、工具和技术相关的技术讨论和决策。 • 了解移动开发中的新兴趋势和技术,特别是离线缓存和后台处理方面的技术。 • 性能优化: • 识别和解决与各种功能相关的性能瓶颈、内存泄漏和其他问题,包括离线缓存和后台任务。 • 实施优化和增强移动应用程序性能的最佳实践。 • 跨平台开发: • 使用Flutter为iOS和Android平台开发和维护代码,确保在不同设备上提供一致的用户体验。 • 本地经验(强加分项): • 在iOS(Swift/Objective-C)或Android(Kotlin/Java)开发方面具有本地开发经验被认为是一个强加分项。 • 协作和沟通: • 与跨职能团队有效合作,包括产品管理、设计、质量保证和后端开发。 • 清晰明了地传达项目状态、问题和解决方案。 完成工作所需的条件: • 计算机科学、工程或相关领域的学士学位。 • 作为Flutter开发人员的经验,并拥有一组强大的移动应用程序作品集。 • 深入了解Flutter框架、Dart编程语言和移动开发的最佳实践。 • 有蓝牙集成、推送通知处理、离线缓存和后台任务管理方面的经验。 • 熟悉RESTful API和第三方库的集成。 • 对Flutter中的状态管理、依赖注入和代码架构模式有深入理解。 • 强大的问题解决和调试能力。 • 良好的沟通和协作能力。 让我们真正喜欢你的因素: • 本地移动开发经验(iOS/Android)是一个强加分项。 • 对持续集成和交付(CI/CD)流程的了解。 你会喜欢我们的原因: • 公司文化优秀的员工和灵活的工作环境,有很多下班后的活动/团队!我们甚至因此获得了一个奖项! • 工作/生活平衡4周的假期起步,工作留在工作中! • 职业发展机会作为一家设计公司,您的工作充满了多样性。新的机会随时出现! • 优厚的福利待遇,从您入职的第一天开始,包括您的家人,并且公司会与您的RRSP(注册养老储蓄计划)捐款相匹配! 关于Syntronic Canada Syntronic为客户提供一整套专业服务,支持他们的产品开发,包括研发、新产品引入、制造和售后服务。 我们采用最新的电子设计和软件开发技术,拥有全球范围内技术熟练的员工队伍。 我们的客户和合作伙伴包括一些世界上技术密集型的企业和组织。这推动我们以质量、能力、能力和连续性为重点,设计以满足客户需求的产品。 Syntronic重视职场的多样性。所有合格的申请人将获得平等就业机会,不论种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾或受保护的退伍军人身份。 如果您在招聘和/或评估过程中因残疾需要住宿,请与我们的招聘团队联系,我们将尽一切合理努力满足您的要求。 J-18808-Ljbffr