深圳 广州 字节跳动 招聘iOS/Android工程师/架构师/Leader/负责人 [七险一金,高薪期权]

字节跳动-深圳-广州

【公司介绍】
字节跳动的产品,包括综合资讯类的今日头条,视频类的抖音、TikTok、西瓜视频、火山小视频、Vigo Video,以及AI教育产品、企业SaaS等新业务。

【招聘团队】
今日头条app/客户端基础技术/视频业务/国际化业务/PGC业务/用户增长/保密新业务
【热招岗位】
客户端开发工程师-校招
Android leader
iOS leader
Android开发高级/资深工程师
iOS开发高级/资深工程师
Android开发工程师
iOS开发工程师
Android开发工程师-基础技术
iOS开发工程师-基础技术
Android平台架构研发工程师
iOS平台架构研发工程师
高级/资深iOS开发工程师 - 国际化
Android系统开发工程师
客户端技术负责人

【职位亮点】
亿级DAU产品,技术氛围浓厚,重视前沿技术研究,发展空间大;
【工作福利】
七险一金,高薪期权,免费三餐,租房补贴,带薪休假,休闲下午茶,晋升空间,团队氛围好,优厚薪资。
【工作地点】
深圳市南山区南海大道公园一号C座办公楼
【岗位详细介绍】

客户端开发工程师 - 校招
职位描述:
1、负责头条研发相关产品迭代改进及移动新产品的开发;
2、参与 APP 性能、体验优化及质量监控评估体系建设;
3、参与客户端基础组件及架构设计, 推进研发效率;
4、参与 hybrid 容器搭建,插件、React Native 等动态技术调研。
职位要求:
1、本科及以上学历,计算机相关专业;
2、热爱计算机科学和互联网技术,对移动产品有浓厚兴趣;
3、扎实的数据结构和算法基础;精通至少一门编程语言,包括但不限于:Java、Objective-C、Swift、C、C++;
4、关注用户体验,能够积极把技术转化到用户体验改进上;
5、对新技术保持热情,具备良好的分析、解决问题的能力。

Android leader
职位描述
1、负责头条核心产品Android端的研发及管理工作;
2、负责Android团队搭建和管理,对Android团队产出的质量和效率负责;
3、和产品经理配合,深度参与产品需求讨论,功能定义等。
职位要求
1、有良好的编程习惯,设计良好的代码结构,不断迭代重构;
2、三年以上Android开发经验,对Android底层技术有深入理解,对技术和用户体验充满狂热,对性能追求极致;
3、两年以上团队管理经验,能够打造快速进步的优秀团队,能带领Android团队快速实现产品需求,对产品有自己的理解更佳;
4、对软件开发有较深理解,能够产出较好设计;
5、优秀的沟通及表达能力,有一定的产品和业务sense。

iOS leader
职位描述
1、负责头条核心产品iOS端的研发及管理工作;
2、负责iOS团队搭建和管理,对iOS团队产出的质量和效率负责;
3、和产品经理配合,深度参与产品需求讨论,功能定义等。
职位要求
1、有良好的编程习惯,设计良好的代码结构,不断迭代重构;
2、三年以上iOS开发经验,对iOS底层技术有深入理解,对技术和用户体验充满狂热,对性能追求极致;
3、两年以上团队管理经验,能够打造快速进步的优秀团队,能带领iOS团队快速实现产品需求,对产品有自己的理解更佳;
4、对软件开发有较深理解,能够产出较好设计;
5、优秀的沟通及表达能力,有一定的产品和业务sense。

Android 开发高级 / 资深工程师
职位描述
1、负责今日头条产品的功能研发和性能优化,完成高质量编码和测试工作;
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等 ;
3、设计良好的代码结构,不断迭代重构 ;
4、承担重点、难点的技术攻坚。
职位要求
1、本科及以上学历,计算机、通信等相关专业;
2、具有扎实的编程功底,良好的设计能力和编程习惯;
3、熟练掌握Java,熟悉Android SDK ;
4、有较好的产品意识优先;
5、积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力;
6、热爱移动产品研发,有较强的学习能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和学习业界最新的移动开发技术。

iOS 开发高级 / 资深工程师
职位描述
1、负责今日头条产品的功能研发和性能优化,完成高质量编码和测试工作
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等
3、设计良好的代码结构,不断迭代重构
4、承担重点、难点的技术攻坚
职位要求
1、本科及以上学历,计算机、通信等相关专业
2、具有扎实的编程功底,良好的设计能力和编程习惯
3、熟练掌握Objective-C,熟悉Swift的优先
4、至少精通一门编程语言
5、一年以上iOS开发经验,能独立开发iPhoneApp者优先
6、有较好的产品意识
7、积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力
8、热爱移动产品研发,有较强的学习能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和学习业界最新的移动开发技术

Android 开发工程师
职位描述
1、负责产品迭代改进及移动新产品的开发;
2、参与 APP 性能、体验优化及质量监控评估体系建设;
3、参与客户端基础组件及架构设计, 推进研发效率;
4、参与 hybrid 容器搭建,插件、React Native 等动态技术调研。
职位要求
1、本科及以上学历,计算机相关专业;
2、热爱计算机科学和互联网技术,对移动产品有浓厚兴趣;
3、扎实的数据结构和算法基础;精通至少一门编程语言,包括但不限于:Java、Objective-C、Swift、C、C++;
4、熟悉Android平台原理,具备将产品逻辑抽象为技术方案的能力;
5、关注用户体验,能够积极把技术转化到用户体验改进上;
6、对新技术保持热情,具备良好的分析、解决问题的能力。

iOS 开发工程师
职位描述
1、负责产品迭代改进及移动新产品的开发;
2、参与 APP 性能、体验优化及质量监控评估体系建设;
3、参与客户端基础组件及架构设计, 推进研发效率;
4、参与 hybrid 容器搭建,插件、React Native 等动态技术调研。
职位要求
1、本科及以上学历,计算机相关专业;
2、热爱计算机科学和互联网技术,对移动产品有浓厚兴趣;
3、扎实的数据结构和算法基础;精通至少一门编程语言,包括但不限于:Objective-C、Swift、C、C++、Java;
4、熟悉 iOS平台原理,具备将产品逻辑抽象为技术方案的能力;
5、关注用户体验,能够积极把技术转化到用户体验改进上;
6、对新技术保持热情,具备良好的分析、解决问题的能力。

Android 开发工程师 - 基础技术
职位描述:
1、负责字节跳动公司产品的通用客户端基础技术的研发和优化,包括但不限于插件热修、监控体系、性能优化、打包平台、跨平台技术、底层技术、基础架构以及各类基础库、中间件等;
2、框架维护,通用工具开发等;
3、设计良好的代码结构,不断迭代重构;
4、前沿技术研究,承担重点、难点的技术攻坚。
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、具有扎实的编程功底,良好的设计能力和编程习惯,熟练掌握Java;
3、了解或熟悉framework工作原理优先;
4、了解或熟悉c++/Python/JavaScript/Go语言优先;
5、有前后端开发经验优先;
6、对技术充满热情和好奇心优先。

iOS 开发工程师 - 基础技术
职位描述:
1、负责字节跳动公司产品的通用客户端基础技术的研发和优化,包括但不限于插件热修、监控体系、性能优化、打包平台、跨平台技术、底层技术、基础架构以及各类基础库等;
2、框架维护,通用工具开发等;
3、设计良好的代码结构,不断迭代重构;
4、前沿技术研究,承担重点、难点的技术攻坚。
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、具有扎实的编程功底,良好的设计能力和编程习惯;
3、熟练掌握Objective-C,C++,熟悉Swift的优先;
4、熟悉bash/python/ruby/js的优先。

Android 平台架构研发工程师
职位描述:
1、参与今日头条产品架构设计及组件化构建;
2、致力于研发流程优化和基础平台搭建;
3、应用性能和稳定性优化,如应用的启动时间和运行流畅度;
4、大前端融合技术预研。
职位要求:
1、本科及以上学历,3年以上Android研发经验(能力突出者不受此限制);
2、扎实的语言基础及编程思想,熟练使用设计模式;
3、积极乐观,认真负责,具备良好的沟通能力与团队协作能力;
4、好奇心强,关注业界前沿动态,具备良好的创新能力;
5、大型互联网软件架构设计及重构经验者优先;
6、熟悉Apk编译流程及build tools源码者优先;
7、具备前端、iOS等其他平台编码经验者优先。

iOS 平台架构研发工程师
职位描述:
1、负责今日头条产品迭代改进及新产品的开发;
2、参与 App 基础组件、架构和关键模块技术预研、开发和改进;
3、参与关键技术选型、技术难题攻关等工作;
4、优化团队开发模式、流程和规范,提升研发效率。
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、2 年以上 iOS 开发经验,熟练掌握 Objective-C 或 Swift 语言;
3、对客户端架构有深入理解和实践,注重代码质量;
4、具备良好的沟通能力和优秀的团队协作能力;
5、对新技术保持热情,具备良好的分析和解决问题的能力;
6、有开源项目贡献者优先。

高级 / 资深 iOS 开发工程师 - 国际化
职位描述:
1、负责头条国际化移动产品的研发,编写高质量的代码;
2、负责app 架构不断改进以应对多产品同时开发或者多团队同时开发;
3、持续优化 app 性能,对齐业内一流 app 水平;
4、指导并带领初级工程师共同完成研发任务;
5、技术难题攻关;
6、对团队开发效率和开发质量持续提升做出贡献。
职位要求:
1、有强烈的求知欲和进取心;
2、具有扎实的编程工底,良好的设计能力和编程习惯;
3、3年以上互联网公司/创业公司从业经验为佳;
4、熟练掌握Objective-C,熟悉Swift的优先;
5、3年以上iOS开发经验,能独立开发iPhoneApp者优先;
6、有大型app开发经验者优先。

Android 系统开发工程师
职位描述:
1、负责Android系统的深度定制,系统模块的功能开发、维护和问题修复;包括应用开发、framework开发、系统优化(功耗,性能,稳定性,内存)等方向;
2、负责所维护模块的各项优化,如性能优化,功耗优化,内存优化等。
职位要求:
1、本科以上学历,计算机或相关专业,3年及以上Android开发经验;
2、熟练掌握Java语言或C++语言,熟练掌握面向对象编程,熟悉Android平台的应用设计规范、具有良好的编程习惯和代码规范意识;
3、熟悉Android平台下的代码调试和调优技术;
4、熟悉Android系统运行机制,对UI编程,四大组件,主要系统服务和主要通信机制有足够的了解;
5、具备良好的分析、解决问题的能力;接受能力强,能很快学习和掌握新技术;
6、具有良好的工作态度、沟通技巧和团队协作精神。
符合以下条件者优先:
-有Framework实际工作经验
-有系统或应用性能优化实际工作经验
-有多媒体类应用开发经验,如音视频播放,编辑类软件开发经验优先
-了解并使用过开源框架或技术如 Rxjava,Retrofit,EventBus,Android JetPack,OpenGL,组件化开发等

客户端技术负责人
职位描述
1、负责客户端团队的搭建和管理;
2、负责今日头条App相关feature的开发;
3、负责新业务探索和开发。
职位要求
1、计算机或相关专业本科及以上学历;
2、熟悉Android或iOS开发,两端都了解优先;
3、5年及以上客户端开发经验, 负责过大型App的研发工作,对产品和技术都有较好的理解;
4、3年及以上团队管理经验, 有较强的责任心和良好的沟通能力。

【内推简历投递邮箱】
xiongzhangzhe@bytedance.com
简历命名:“姓名-岗位方向-工作年限-当前公司-毕业院校”
想了解更多信息可私信联系本人