ByteDance logo
字节跳动
移动端基础架构工程师(Android/iOS)-飞书

移动端基础架构工程师(Android/iOS)-飞书

发布于 大约 4 小时前

普通员工/个人贡献者

北京市
中级经验
全职员工
仅现场办公
本科
架构设计
iOS
LLM
UIKit
SwiftUI
iOS SDK
Android SDK
Kmp

AI 估算 · 30k–50k

互联网大厂移动端基础架构岗位,技能要求高且前沿,北京研发核心岗位,薪资竞争力强。

职位详情

关于这个职位

该职位负责飞书移动端基础架构的设计与核心模块开发,要求深入理解Android或iOS平台,并探索跨平台技术(如KMP、Rust)和大语言模型在架构中的应用

适合有3年以上经验、热爱技术并希望参与前沿架构设计的移动端工程师

最低要求

计算机科学或相关技术领域的本科学历及以上,3年及以上的移动应用开发经验

熟练掌握Kotlin/Java,深入理解Android SDK及Jetpack生态,或者熟练掌握Swift/Objective-C,深入理解iOS SDK及SwiftUI、UIKit等框架
具有扎实的编程功底、良好的架构设计能力与编程习惯,对系统特性和原理有一定的理解,并乐于学习和适应新技术,有良好的自驱力和学习能力
具备优秀的技术文档撰写能力与沟通及表达能力,有跨团队协作经验

工作职责

负责移动端相关架构设计与核心模块开发,持续提升架构的前瞻性与扩展性

参与跨平台技术方案的探索与落地,包括但不限于Rust及Kotlin Multiplatform(KMP)等方向
将大语言模型(LLM)等前沿技术应用于实际的架构开发工作中,提升研发效能
主导架构方案的沟通与推行,并负责撰写与维护高质量的技术文档,确保知识的沉淀与传承
持续优化工程技术质量与交付效率

优先资格

在特定领域有相关经验者优先,包括但不限于:Kotlin Multiplatform跨平台、Rust语言、大语言模型工程化、编译构建等

AI 洞察

优缺点分析

优点

  • 接触前沿技术栈(KMP、Rust、LLM),保持技术竞争力
  • 岗位属于基础架构,关乎产品底座,影响力大
  • 团队技术氛围浓厚,文档文化好,利于个人沉淀
  • 技术栈更新频繁,需要持续学习,对自驱力要求高
  • 适合有3年以上移动端开发经验、热爱钻研底层技术、愿意拥抱变化并且能适应快节奏的工程师

缺点 / 挑战

  • 字节跳动平台大,飞书业务发展快,技术挑战多
  • 工作强度较大,字节跳动节奏快,可能面临较高压力
  • 跨团队协作多,沟通成本较高

角色解读

  • 技术专家路线:深耕移动端架构,成为团队内的架构决策者
  • 跨领域拓展:结合LLM和跨平台技术,转型为全栈或AI-infra工程师
  • 管理路线:积累技术影响力后,带领架构团队或技术小组
  • 设计和优化飞书移动端的整体架构,确保系统的高扩展性和可维护性
  • 探索并落地跨平台技术(如KMP、Rust),提升开发效率和代码复用
  • 将大语言模型(LLM)集成到开发工具链中,智能化提升研发效能
  • 编写和维护技术文档,推动架构方案的跨团队沟通与落地
  • 深入掌握Android(Kotlin/Java & Jetpack)或iOS(Swift/Objective-C & SwiftUI/UIKit)平台技术
  • 扎实的编程功底和架构设计能力,熟悉设计模式和系统原理
  • 对跨平台技术(KMP/Rust)和AI工程化有学习热情和实践经验
  • 优秀的技术文档撰写和跨团队协作沟通能力

申请策略

  • 关注飞书的技术博客和开源项目,在面试中展示对产品技术理念的理解
  • 准备一个完整的架构设计案例,从需求到方案再到落地效果,体现结构化思维
  • 突出复杂移动端项目的架构设计经验,尤其是模块化、组件化实践
  • 展示跨平台(如Flutter、React Native、KMP)或底层开发(如Rust、NDK)项目
  • 强调技术文档和跨团队协作成果,如推动技术方案落地
  • 如有LLM或AI相关应用经验,务必重点提及
  • 提前学习KMP(Kotlin Multiplatform)和Rust基础,参与开源项目或小实验
  • 了解LLM在代码生成、测试等场景的应用,尝试构建简单工具

面试指南

  • 对于架构设计题,采用STAR方法:场景(Situation)、任务(Task)、行动(Action)、结果(Result),重点讲权衡和思考
  • 对于技术选型题,从性能、兼容性、团队能力、维护成本等维度对比,展示系统性思维
  • 对于沟通协作题,强调了解对方需求、数据说话、分步推进
  • 请介绍你参与过的最复杂的移动端架构设计,包括挑战和决策
  • 你对Kotlin Multiplatform的理解?在实际项目中有哪些坑?
  • 如何将LLM应用到移动端开发中?请举例说明
  • 当跨团队推动一个架构方案遇到阻力时,你如何沟通和推进?
  • 请比较Rust与Kotlin在移动端跨平台场景下的优劣

匹配度报告

60
综合匹配度

大厂核心架构岗,前沿技术栈,成长快但强度大。

适合人群
该职位最适合以技术成长为核心动机的工程师,愿意投入时间学习前沿技术,对高强度工作有一定承受能力。
最强匹配
成长发展匹配
最弱匹配
工作生活匹配
薪资福利70
成长发展88
工作生活30
使命价值50

薪资福利匹配

70中等

字节跳动薪资在业内属顶尖水平,但JD未明确薪资和福利,且工作强度大,稳定性中等,补偿性动机部分满足。

薪资信号未披露(AI估算:30K-50K/月)

成长发展匹配

88较高

岗位涉及KMP、Rust、LLM等前沿技术,成长空间大,但JD未明确提及晋升通道或培训,发展性动机高但存在不确定性。

技术前沿前沿/新兴技术
技术栈Kotlin Multiplatform、Rust、LLM、Jetpack、SwiftUI
业务类型ambiguous

工作生活匹配

30较低

仅现场办公,未提弹性工作,字节跳动通常高强度,生活化动机满足度低。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值匹配

50较低

飞书属于协同办公领域,行业稳定增长,但职位本身社会影响力中性,意义感一般。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs