TapTap 客户端开发工程师
Job description
团队介绍 TapTap 主站工程团队,负责平台客户端整体架构、组件体系与线上稳定性建设,支撑海量玩家高并发场景迭代。团队全面落地 AI 赋能研发,将 AI 融入架构构思、编码开发、崩溃排查、自动化脚本、文档整理全流程,大幅降低重复开发成本。我们寻找计算机基础扎实、乐于主动钻研、愿意借助 AI 工具提升研发效率的在校同学,深度参与真实线上客户端业务开发。
职位描述
-
参与客户端基础架构、业务模块迭代,协助完成组件拆分、分层改造、跨端方案落地,配合团队保障架构可扩展、易维护;
-
配合业务需求拆解技术实现方案,参与组件、页面、交互流程设计,输出接口与开发文档,跟进方案评审、联调、灰度上线全流程;
-
参与核心页面、通用组件、网络 / 数据层开发;协助排查卡顿、崩溃、内存占用、包体积、启动速度等性能问题,落地性能优化方案;
-
协助客户端稳定性体系建设,参与异常埋点、日志采集、简易降级逻辑开发,辅助线上疑难问题复现与定位;
-
参与存量代码重构、逻辑解耦、通用组件封装复用,落地团队编码规范、代码评审标准,提升整体代码质量;
-
使用 AI 工具辅助日常研发:借助 AI 辅助代码编写、逻辑调试、崩溃日志分析、自动化脚本、UI 适配、技术文档整理。
-
计算机、软件工程等相关专业在读,本科及以上,可连续实习 6 个月及以上,实习优秀可转正;
-
熟练掌握 Swift/OC/Kotlin/Java/Flutter 任意一套客户端技术栈;
-
掌握客户端基础原理:理解渲染、事件分发、内存管理、多线程基础;熟悉 HTTP、TCP/IP 网络基础,有网络框架使用经验优先;
-
具备基础工程化认知:了解打包构建、Git 版本管理;有独立调试、问题排查、性能分析实践;
-
了解组件化、模块化、基础设计模式,具备简单分层架构开发思维;
-
主动使用 AI 辅助研发(重点考察):
-
日常会用 AI 辅助写代码、调试、生成工具脚本、整理开发文档;
-
能独立校验、修正 AI 输出代码,不直接照搬复用;
-
愿意主动探索 AI 提效方式,搭建个人研发工作流;
-
良好学习与协作能力:代码风格整洁规范,沟通表达清晰;遇到问题主动提问、同步进度,自学能力强。
加分项
- 有游戏社区、内容平台、C 端 App 客户端项目实践,了解 TapTap 产品优先;
- 有借助 AI 完成批量代码重构、日志分析、自动化工具脚本的真实落地案例。
Description copied from XD's careers page. Read the full posting before you apply.
More jobs at XD
TapTap 全栈开发实习生(上海)
XD· ShanghaiAI 3D 内容生产实习生(GPT-6 Astra × Blender 方向)
XD· ShanghaiTap Tap 用户增长运营实习生
XD· ShanghaiTapTap AI 产品算法工程实习生
XD· Shanghai游戏策划实习生(有留用机会)
XD· Shanghai
More jobs in Shanghai
Senior Manager Business Development
DKSH· Shanghai, SH, CNSales Coordinator
W. R. Grace· Shanghai, SH, CNScheduler
J2w_com_ace1960· Shanghai, CNSenior Application Chemist, Coating
Sun Chemical· Shanghai, SH, CNQA Specialist
Getinge· Shanghai, Changning District, China