一、岗位职责
1. 参与移动端App的全流程开发,包括需求分析、功能设计与实现;与产品经理(PM)、用户体验(UX)及质量保证(QA)团队紧密协作,推进产品迭代,并完成相关技术文档的撰写与维护。
2. 参与或主导复杂业务、技术项目的方案评估、架构设计与落地实现,保障项目技术可行性与交付质量。
3. 负责或参与基础技术项目建设,涵盖React Native基建搭建、研发工具开发、架构升级、性能优化、埋点方案设计、动画体验提升及网络请求优化等。
4. 持续关注前沿技术动态,重点跟踪AI领域发展趋势,推动团队技术栈更新与研发效率提升。
二、任职资格
1. 熟悉React Native项目框架搭建流程,具备组件化开发实战经验。
2. 熟练掌握HTML5、CSS3、JavaScript、TypeScript语言及ES6规范,深入理解前端通信协议、网络原理等基础知识。
3. 精通React、React Native等前端框架,充分了解多平台(iOS/Android)适配特性与差异。
4. 能熟练使用Git、pnpm等常用开发工具,具备规范的代码管理与协作能力。
5. 掌握Kotlin或Swift至少一门原生开发语言,具备移动端底层开发经验者优先。
6. 了解前端工程化体系,在编码规范、设计模式、代码质量管控、工程质量优化及性能调优方面有实际实践经验。
7. 具备良好的沟通协作能力,能与后端开发、产品、QA团队高效配合,推进项目落地。
三、加分项
1. 有“技术洁癖”,能高效完成代码审查(Code Review),乐于分享技术经验并指导团队成员成长。
2. 拥有个人开源项目,或有参与知名开源项目的贡献经历。
3. 具备创业公司工作经验,主观能动性强,面对不确定问题时能主动探索并找到有效解决方案。
4. 有技术基建开发实际经验,主动推动团队研发工具、流程的优化。
5. 理解后端开发逻辑与架构,能在跨团队沟通中更全面地推进需求落地。
6. 抗压能力强,拒绝无效加班,但在项目关键阶段能与团队协作,共同保障项目交付。