【字节跳动】【社招】【部门直招】
招客户端和C++
Android开发工程师-基础技术
iOS开发工程师-基础技术
客户端逆向安全工程师
高级/资深iOS开发工程师 - 国际化
C++开发工程师-小程序
Android leader
iOS开发高级/资深工程师
Android开发高级/资深工程师
C++开发(高级/资深)工程师
iOS开发工程师
Android开发工程师
简历发至 liuyidan.egg@bytedance.com~
Android开发工程师-基础技术
职位描述:
1、负责字节跳动公司产品的通用客户端基础技术的研发和优化,包括但不限于插件热修、监控体系、性能优化、打包平台、跨平台技术、底层技术、基础架构以及各类基础库、中间件等;
2、框架维护,通用工具开发等;
3、设计良好的代码结构,不断迭代重构;
4、前沿技术研究,承担重点、难点的技术攻坚。
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、具有扎实的编程功底,良好的设计能力和编程习惯,熟练掌握Java;
3、了解或熟悉framework工作原理优先;
4、了解或熟悉c++/Python/JavaScript/Go语言优先;
5、有前后端开发经验优先;
6、对技术充满热情和好奇心优先。
Android开发工程师
职位描述:
1、负责产品迭代改进及移动新产品的开发;
2、参与 APP 性能、体验优化及质量监控评估体系建设;
3、参与客户端基础组件及架构设计, 推进研发效率;
4、参与 hybrid 容器搭建,插件、React Native 等动态技术调研。
职位要求:
1、本科及以上学历,计算机相关专业;
2、热爱计算机科学和互联网技术,对移动产品有浓厚兴趣;
3、扎实的数据结构和算法基础;精通至少一门编程语言,包括但不限于:Java、Objective-C、Swift、C、C++;
4、熟悉Android平台原理,具备将产品逻辑抽象为技术方案的能力;
5、关注用户体验,能够积极把技术转化到用户体验改进上;
6、对新技术保持热情,具备良好的分析、解决问题的能力。
Android leader
职位描述:
1、负责头条核心产品Android端的研发及管理工作;
2、负责Android团队搭建和管理,对Android团队产出的质量和效率负责;
3、和产品经理配合,深度参与产品需求讨论,功能定义等。
职位要求:
1、有良好的编程习惯,设计良好的代码结构,不断迭代重构;
2、三年以上Android开发经验,对Android底层技术有深入理解,对技术和用户体验充满狂热,对性能追求极致;
3、两年以上团队管理经验,能够打造快速进步的优秀团队,能带领Android团队快速实现产品需求,对产品有自己的理解更佳;
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,C++,熟悉Swift的优先;
4、熟悉bash/python/ruby/js的优先。
高级/资深iOS开发工程师 - 国际化
职位描述:
1、负责头条国际化移动产品的研发,编写高质量的代码;
2、负责app 架构不断改进以应对多产品同时开发或者多团队同时开发;
3、持续优化 app 性能,对齐业内一流 app 水平;
4、指导并带领初级工程师共同完成研发任务;
5、技术难题攻关;
6、对团队开发效率和开发质量持续提升做出贡献。
职位要求:
1、有强烈的求知欲和进取心;
2、具有扎实的编程工底,良好的设计能力和编程习惯;
3、3年以上互联网公司/创业公司从业经验为佳;
4、熟练掌握Objective-C,熟悉Swift的优先;
5、3年以上iOS开发经验,能独立开发iPhoneApp者优先;
6、有大型app开发经验者优先。
iOS开发工程师
职位描述:
1、负责今日头条产品以及通用技术的研发和性能优化,完成高质量编码和测试工作;
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;
3、模块组件、通用框架和平台工具开发和维护;
4、参与 hybrid 容器搭建,插件、React Native 等动态技术调研。
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、具有扎实的编程功底,良好的设计能力和编程习惯 ;
2、扎实的数据结构和算法基础,精通至少一门编程语言,包括但不限于:Objective-C、Swift、C、C++、Java;
3、熟悉 iOS平台原理,具备将产品逻辑抽象为技术方案的能力;
4、关注用户体验,能够积极把技术转化到用户体验改进上;
5、对新技术保持热情,具备良好的分析、解决问题的能力,有独立开发App或者技术blog、github优先。
iOS开发高级/资深工程师
职位描述:
1、负责今日头条产品以及通用技术的研发和性能优化,完成高质量编码和测试工作;
2、参与 App 性能、体验优化及质量监控评估体系建设;
3、参与客户端基础组件及架构设计, 推进研发效率;
4、前沿技术研究,承担重点、难点的技术攻坚。
职位要求:
1、本科及以上学历,计算机、通信等相关专业;
2、具有扎实的编程功底,良好的设计能力和编程习惯;
3、精通iOS平台原理,熟练掌握Objective-C,C++,熟悉Swift的优先;
5、有较好的产品意识,积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力;
6、热爱移动产品研发,有较强的学习能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和学习业界最新的移动开发技术,有独立开发App或者技术blog、github优先。
客户端逆向安全工程师
职位描述:
1、运用客户端逆向技术挖掘公司产品增长点,提出技术方案并推动落地;
2、进行新技术研究,输出研究报告,为业务部门提供参考;
3、协助分析公司客户端产品各种作弊问题,提出解决方案并推动落地。
职位要求:
1、本科及以上学历,计算机或相关专业,1年以上移动端工作经验;
2、精通 Android、iOS 中的至少一种,有良好的代码阅读能力,有相关开发经验尤佳;
3、对app分析、调试、加固、混淆等比较熟悉;
4、熟悉移动端各类安全相关知识,有真实的分析、解决问题的经验;
5、有较强的学习和创新能力,有好奇心和热情做深入研究,具有良好的团队协作与沟通能力。
C++开发工程师-小程序
职位描述:
1、负责字节跳动小程序业务的相关研发工作;
2、负责小程序 SDK 核心渲染引擎的设计、研发与优化。
职位要求:
1、本科以上学历,计算机相关专业;
2、技术功底扎实,对数据结构、算法设计有充分理解;
3、熟悉计算机图形学相关知识;
4、熟悉小程序或小游戏框架优先;
5、追求卓越,关注业内动态,团队意识强,具有良好的分析问题和解决问题的能力。
C++开发(高级/资深)工程师
职位描述:
负责安卓blink内核的优化,提***品功能的底层支持,包括不限于:
1、优化内核性能,修复排版渲染等问题;
2、优化webview缓存机制,提升页面打开速度;
3、对接和解决公司各业务线与浏览器内核相关的基础业务需求和问题;
4、阅读chromium项目源码、V8项目源码;
5、从引擎角度优化主流JS框架的性能,并对前端人员 JS 代码的编写和框架研发等提出规范和建议。
职位要求:
1、本科以上学历,计算机或相关专业,良好的英文表达能力;
2、精通C++ 语言开发,有扎实的代码编写能力和良好的设计能力;
3、热爱编程,有较强的学习能力,有强烈的求知欲、好奇心 ,能及时关注和学习业界最新技术;
4、具有Android平台应用程序开发和Linux环境开发经验优先,熟悉前端开发优先。