React Native开发人员/负责人

圣弗朗西斯科 4天前全职 网络
面议
Dice是技术专家在其职业生涯各个阶段的领先职业目的地。我们的客户Photon正在寻找以下职位。今天通过Dice申请! 职位名称:React Native技术负责人 经验:6至10年(其中4至5年为React Native经验) 角色概述 React Native技术负责人将领导跨平台移动应用程序的开发,指导团队的技术方向,并确保高质量、可扩展和高性能的解决方案。此角色需要亲自参与,负责架构决策、代码质量和团队指导,同时积极与客户和利益相关者合作。 主要职责 - 领导React Native移动应用程序的端到端开发 - 负责技术设计、架构和实施决策 - 指导和指导React Native开发人员 - 执行代码审查并执行编码标准和最佳实践 - 与产品、UX、后端、QA、DevOps团队和客户合作 - 确保移动应用的性能、安全性和可扩展性 - 排除和解决复杂的技术问题 - 推动iOS和Android应用的发布管理 - 参与冲刺计划、估算和技术讨论 必需的技术技能 核心技能 - 精通React Native - 精通JavaScript / TypeScript - 具备Redux、Context API、Zustand或类似技术的经验 - 深刻理解移动应用程序生命周期(iOS和Android) 移动开发 - 具有使用WebView集成网页的经验,包括会话和Cookie管理 - 具有原生模块(Swift/Obj-C, Kotlin/Java)的经验 - 性能优化、内存管理和调试 - 推送通知、深度链接、离线存储 - 应用商店和Play商店发布经验 后端和集成 - REST / GraphQL API集成 - 认证(JWT, OAuth, SSO) - 具有使用云服务(AWS / Azure / Google Cloud Platform)的经验 质量和DevOps - 使用Jest、React Native Testing Library(RNTL)和Storybook进行单元和组件测试 - 使用Appium或Detox进行端到端(E2E)测试 - 移动应用的CI/CD管道 - 监控和崩溃报告(Firebase, Sentry等) 架构和设计 - 具有清晰架构/MVVM/模块化架构的经验 - 使用原子设计原则实现可重用组件和设计系统 - 处理多环境构建和配置 软技能 - 强大的领导和指导能力 - 具有处理客户的强大沟通和人际交往能力 - 与技术和业务利益相关者进行清晰沟通 - 拥有责任心和责任感 - 能够平衡交付和技术卓越 加分项 - 具有Expo经验 - 接触过原生移动开发 - 具有零售电子商务、酒店平台或大规模消费者应用程序的经验 - 了解可访问性标准 成功的表现 - 高质量、稳定的移动版本发布 - 结构良好且易于维护的代码库 - 提高团队生产力和技术成熟度 - 最小化生产问题和更快的功能交付