大前端开发工程师(Web / React Native / AI 全栈方向)(深圳)
Description
职位描述
1. 负责大前端旅游应用(Web、APP、H5)的研发工作,保证多平台兼容性,优化用户体验。
2. 负责 iOS / Android 原生与 React Native 混合应用的研发工作,负责原生能力接入与桥接集成,保障多端兼容性与稳定性。
3. 参与 Node.js 服务端应用设计开发工作,能够制定合理有效的开发规范,提升质量和效率。
4. 参与前端技术体系建设,沉淀公共组件、工具和文档。
5. 参与 UBT 用户行为轨迹收集端的建设与维护,保障埋点数据的完整性与准确性。
6. 持续与产品、设计、后端沟通配合,挖掘痛点并制定最优技术解决方案,共同完成产研任务。
7. 持续提升项目的质量、性能与架构合理性,并落地相关优化工作。
8. 推动 AI 能力在业务研发中落地:使用 AI 模型与工具提升开发效率,参与 AI工具完成端到端的功能交付。
任职资格
1. 本科及以上,计算机软件相关专业,3年以上相关工作经验。
2. 熟练掌握前端开发技术,熟练运用 ES6/7,具备移动端开发经验。
3. 熟悉 Node.js 服务端开发技术及其生态系统。
4. 对 React 前端框架中有深入使用经验并了解其实现原理,对 Vue 也有一定了解。
5. 了解 iOS / Android 原生开发(Swift / Objective-C 或 Kotlin / Java 及对应原生 UI 框架),熟悉 React Native 技术,能承担原生模块接入与混合开发的日常研发工作。
6. 有实际使用 AI 模型/工具辅助开发的经验(代码生成、代码评审、测试生成等),并对 LLM 应用开发(Prompt 工程、RAG、Agent/工具调用)有基本认知或实践。
7. 具备全栈交付能力,熟悉 Node.js 服务端开发与前后端联调,能独立完成从接口到界面的功能闭环。
8. 对前端和移动端性能分析有深刻的认知和丰富的技术手段,能够独立思考和解决问题。
9. 拥有良好的编码风格和规范的研发工作流程,具备产出高质量的设计与代码能力。
10. 较好的产品意识,良好的团队协作和沟通技巧,较强的学习能力和自驱力,乐于分享。