职位描述
使用Swift为现代iOS代码库做出贡献,同时使用Swift和C++的共享库。
编写和测试高质量代码,确保健全的覆盖率并交付您引以为豪的功能。
在技术设计讨论中提供见解,贡献您的经验和知识。
专注于性能优化、内存管理和分析,以确保应用程序与Muse头带之间通过蓝牙的顺畅通信。
与产品经理和设计师合作,细化和验证规格。
进行代码审查,以协作方式提供建设性反馈。
参与Sprint活动,例如规划、需求整理和回顾。
及时了解最新的iOS技术和服务,并将这些知识应用于改进我们的应用程序。
推荐并实施持续改进的开发流程和实践。
指导初级开发人员,提升团队的技能水平。
作为团队的一部分发展您的技能和成长。
必备条件:
4年以上iOS应用程序设计、开发和维护经验,且有发布在Apple App Store的应用程序。
精通Swift,具备使用iOS框架和工具的经验,例如StoreKit、UserNotifications和Core Bluetooth。
计算机科学或相关领域的学位,扎实的数据结构、算法和设计模式基础。
具有内存管理、性能分析和优化应用程序的蓝牙通信经验。
精通Git(分支、变基,了解LFS是加分项)。
拥有在移动平台上进行单元测试和自动化UI测试的经验。
熟悉CI/CD工具和流程。
有在敏捷团队环境中工作的经验。
加分项:
在App Store Connect发布的应用程序。
拥有Firebase、Firestore、Crashlytics或其他Google Cloud Platform服务经验。
了解FMOD、TFLite、PureData和SciChart。
熟悉设备与应用程序之间的蓝牙连接开发。
拥有一些Android开发经验。
熟悉像Fastlane这样的构建系统。