部门介绍
TikTok研发团队,旨在实现TikTok业务的研发工作,搭建及维护业界领先的产品。加入我们,你能接触到包括用户增长、社交、直播、电商C端、内容创造、内容消费等核心业务场景,支持产品在全球赛道上高速发展;也能接触到包括服务架构、基础技术等方向上的技术挑战,保障业务持续高质量、高效率、且安全地为用户服务;同时还能为不同业务场景提供全面的技术解决方案,优化各项产品指标及用户体验。 在这里, 有大牛带队与大家一同不断探索前沿, 突破想象空间。 在这里,你的每一行代码都将服务亿万用户。在这里,团队专业且纯粹,合作氛围平等且轻松。目前在北京,上海,杭州、广州、深圳分别开放多个岗位机会。
- 负责Android客户端性能优化与稳定性建设,围绕启动速度、页面加载、流畅度、视频播放、内存、包体积、功耗及网络性能等核心方向,建立从监控、分析、治理到预防的完整技术体系,持续提升用户体验与研发效率;
- 负责Android客户端性能优化,包括启动耗时、卡顿与掉帧、视频播放、内存、包体积、功耗、网络等方向;
- 深入分析复杂性能问题,结合Trace、堆栈、系统日志和线上监控数据定位根因并推动解决;建设性能监控、异常归因、自动化检测及性能防劣化能力;
- 优化应用架构与关键链路,推动启动任务编排、异步化、懒加载、缓存及线程调度等方案落地;参与稳定性治理,处理ANR、OOM、Java/Native Crash、线程与资源泄漏等问题;建设性能指标、基线和准入机制,将性能检查融入研发、测试及发布流程;
- 跟进Android系统、运行时及主流技术框架演进,探索性能优化的新方案;
- 沉淀性能优化方法论和最佳实践,提升团队整体性能意识与问题解决能力。
岗位职责
招聘官网暂未提供完整岗位职责,请前往官网核实。
职位要求
- 本科及以上学历,计算机、软件工程或相关专业,具备扎实的计算机基础;
- 5年及以上Android开发经验,有应用性能优化或基础架构经验,熟练掌握Kotlin、Java,理解JVM/ART、Dalvik、GC、类加载及Android应用运行机制;
- 熟悉Android Framework、Activity启动流程、View渲染机制、消息机制和多线程模型,熟练使用Perfetto、Systrace、Android Profiler、Simpleperf、MAT等性能分析工具,对启动、卡顿、播放、内存、ANR、包体积、功耗或网络优化中的多个方向有实际项目经验;
- 具备良好的数据分析和系统化排障能力,能够从线上指标定位到代码根因,具备较强的责任心、推动力及跨团队协作能力。 加分项:
- 有亿级用户或复杂Android App的性能治理经验;
- 熟悉C/C++、JNI、NDK,具备Native性能分析和问题定位能力;
- 熟悉AOSP、Linux内核调度、Binder、内存管理或图形渲染机制;
- 有性能监控平台、APM、编译期插桩、字节码处理或自动化归因系统建设经验;
- 有Jetpack Compose性能优化或跨平台框架性能治理经验;
- 有开源项目贡献、技术博客、专利或性能优化相关技术分享经验。