抖音iOS基础技术招聘(可实习)
团队介绍
我们是负责抖音客户端基础能力研发和新技术探索的团队。我们在工程/业务架构,研发工具,编译系统等方向深耕,支撑业务快速迭代的同时,保证超大规模团队的研发效能和工程质量。在性能/稳定性方面不断探索,努力为全球数亿用户提供最极致的基础体验。
在年前我们团队做了一次对外的技术分享:超全回顾 | 5位抖音工程师揭秘抖音iOS基础技术(附PPT和回放视频)。有兴趣的话可以通过这次分享视频了解我们在做的事情和当下的技术储备。下面这张图代表着当下 iOS 基础技术团队的建设成果及业务范围:
岗位描述
研发效能是抖音 iOS 基础技术团队的其中一个组,工作内容涉及能够提高研发效能的各个环节,当前主要工作内容有质量保证:
- 准入准出
- 静态分析
- 动态测试
- ...
还有一些研发效能提升的工作:
- 依赖管理、架构管理、包管理等
- 基于 bazel 的全新构建系统 JOJO
- 各类研发工具,像 MBox、Spider
- 研发流程节点检测
- ...
抖音 iOS 基础技术除研发效能外还有很多其他研究方向,比如稳定性、基础架构、Swift 相关的一些探索项目等,这些岗位在 「简聊抖音iOS基础技术有哪些岗位适合你」 这篇文章有一定的介绍。
岗位体验
- 技术氛围浓厚,海量的学习文档和视频,各种大大小小的技术分享。
- 没有 PM,项目驱动大多来自于组内目标和个人目标。
- iOS 部门却是全栈团队,如果你对前端或者后端感兴趣,这里也有很大发展空间。
- 工作涉及技术栈会比较多,OC 和 Swift 可能都不够了,最好再学习一门脚本语言。
- 不设限,没有 KPI,我们鼓励发现问题解决问题。
- 大牛云集,不少 iOS 社区牛人都在基础技术部门,私聊我可以告诉你都有谁😘。
- 负责抖音系产品质量分析引擎建设,包括但不限于源码静态分析、自动化测试、产物分析、* * 逆向分析等自研引擎开发,保障产品线上极致的用户体验。
岗位要求
- 本科及以上学历
- 有扎实的数据结构和算法基础
- 对新技术保持热情,具备良好的分析、解决问题的能力
有以下经验会成为加分项:
- 脚本语言、静态分析、LLVM、单元测试、自动测试框架、架构、工程效率、全栈开发