职位描述
作为React Native工程师,您将负责使用React Native框架主导移动应用的开发与维护工作。该职位要求全面掌控从概念设计到部署上线的全流程,并具备在技术可行性与业务目标之间做出战略决策的能力。您将在鼓励自主创新的协作环境中工作,遇到复杂挑战时可获得团队支持。
核心职责
- 全周期项目管理:包括需求分析、架构设计及移动解决方案实施
- 协同跨职能团队(产品经理、设计师、测试工程师)交付功能丰富的移动应用
- 开发并维护高性能React Native应用,重点关注代码质量、可扩展性及用户体验
- 实现自适应UI组件,确保完美适配不同屏幕尺寸和设备方向
- 执行严格的代码审查,确保遵循最佳实践并保持技术标准
- 通过系统化分析及有效解决方案调试和解决复杂技术问题
- 识别性能瓶颈并实施技术优化以提升应用表现
- 持续追踪移动开发领域的新兴技术与行业趋势
- 编写技术文档并与利益相关方保持清晰沟通
- 参与敏捷开发周期,持续优化开发工作流程
任职要求
- 3年以上React Native移动应用开发经验
- 精通JavaScript(ES6+)、TypeScript及相关技术栈
- 具备移动应用性能优化实战经验
- 熟悉移动端UI/UX设计原则及跨平台开发最佳实践
- 出色的分析解决问题能力
- 熟练使用Git版本控制系统及协作开发工具
- 掌握移动应用测试框架(Jest、Detox)与CI/CD流水线
- 兼具独立工作能力与团队协作精神
- 具备技术讨论与利益相关方汇报的出色沟通能力
- 理解移动应用安全规范与数据保护标准
- 有移动应用云服务及后端集成经验
- 对代码质量与可维护性有极致追求
- 能灵活应对需求变更与业务优先级调整
- 熟悉移动应用数据分析与用户反馈集成
- 了解移动端无障碍设计标准
- 熟练使用移动开发工具(Android Studio、Xcode)及模拟器
- 具备React Native项目中第三方库与API集成经验
- 理解移动应用变现策略与用户参与度指标
- 具备指导初级开发人员的技术分享能力