核心移动要求
5-7年专业软件工程经验
精通React Native和Expo
熟练掌握TypeScript
有发布和维护生产移动应用(iOS和Android)的经验
对React基础有扎实的理解,包括:
Hooks
状态管理
组件生命周期
有使用REST API和后端驱动数据模型的经验
移动架构与性能
有React Native导航模式的经验
有应用状态管理(Redux、Zustand或类似工具)的经验
处理异步流程和副作用
理解:
性能优化
内存使用
渲染行为
调试经验:
崩溃
ANR(应用无响应)
生产问题
移动集成
有集成推送通知的经验
有实现深度链接的经验
理解应用生命周期事件(前台/后台)
熟悉原生模块(iOS/Android)
处理经验:
设备权限
平台特定行为
发布、CI/CD与运营
有App Store和Play Store发布流程的经验
有基于环境构建的经验:
开发
预发布
生产
移动应用的CI/CD管道
有OTA更新的经验
能够使用日志和崩溃报告进行调试
加分项/额外优势
有新React Native架构的经验:
Fabric
TurboModules
有Expo CNG的经验
有Reanimated的经验
有端到端测试(Maestro、Detox或类似工具)的经验
有支付、金融科技或交易应用的背景
熟悉基础的原生iOS/Android开发