【字节跳动】教育业务后端/客户端/前端/测试, 大量HC
教育业务诚邀你投递简历!业务发展迅猛,HC多多,后端/Android/iOS/C++客户端/前端/测试,各岗各级,统统都喜欢!最nice的团队氛围和最nice的成长机会,快来找我内推吧!
> 投递方式:简历请发送到 zhanghuan.615@bytedance.com,邮件标题注明岗位名称和渠道来源
> 社招福利:快速发展的平台+大用户量产品+自由极客技术氛围+业界Top的薪酬回报、六险一金、弹性工作、免费三餐、租房补贴、休闲下午茶、扁平管理、健身瑜伽、职业大牛、晋升空间。
> 我们的文化:技术氛围浓厚【追求极致,快跑试错,突破边界】;扁平化管理【不讲title,和大牛零距离接触】;机制灵活【敢授权新人,50%一线leader都是90后】;开放透明【信息内部公开透明,定期举办CEO面对面,与员工分享公司业务发展和战略规划】 > 职位简介:(对应职位 北京&上海都有)
1. 服务端研发(高级)工程师-新业务
职位描述
1、负责公司新产品的后台业务研发; 2、负责在线高并发大流量系统设计及实现; 3、主要实现语言为Python/Golang。
职位要求
1、本科及以上学历,计算机、通信等相关专业; 2、有扎实的编程能力和良好代码品位; 3、有优秀的系统设计能力,能熟练使用Mysql 、Redis、消息队列等常用WEB组件,并能了解工作原理; 4、深刻理解计算机原理,有良好的数据结构和算法基础; 5、有高并发服务设计和实现经验优先; 6、积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力; 7、对产品有好奇心,关注业内产品,喜欢使用产品,关注产品体验; 8、热爱编程,有良好的自驱力,有较强的学习能力,有强烈的求知欲、好奇心和进取心 ,能及时关注和学习业界最新技术。
职位描述
1、负责公司教育产品的研发,编写高质量的代码; 2、和产品经理配合,深度参与手机产品需求讨论,功能定义等; 3、设计良好的代码结构,不断迭代重构;
职位要求
1、熟练掌握Objective-C 或 java; 2、熟悉Swift 或 Kotlin 者优先 3、一年以上iOS 或 Android 开发经验,能独立开发iPhone 或 安卓 App者先。 4、一年以上互联网公司/创业公司从业经验为佳; 5、具有扎实的编程工底,良好的设计能力和编程习惯;有优秀的优化、调试和解决问题能力,逻辑思维清晰严谨; 6、有强烈的求知欲和进取心;良好的沟通能力和团队协作精神,严谨的工作态度与高质量意识,良好的抗压能力; 7、有在appStore 或者Google Play上线应用者优先。
3. C++客户端高级研发工程师
职位描述
1、负责公司PC客户端产品的研发工作; 2、负责技术方案调研和技术选型; 3、对线上产品的持续优化和迭代,更好的满足业务需求。
职位要求
1、统招本科及以上学历,计算机、通信等相关专业者优先; 2、3年以上相关开发经验; 3、有扎实的C/C++编程基础和编码品位,有良好的数据结构和算法基础; 4、熟悉完整的Windows和MacOS桌面应用程序,熟悉性能调优; 5、熟悉多进程、多线程、网络通信、文件管理等技能; 6、具有良好的业务抽象和业务建模能力; 7、有良好的团队沟通和协作能力,有良好的责任心; 8、有良好的自驱力和学习能力; 9、有Qt开发经验优先; 10、有音视频流媒体和音视频采集编解码等相关经验优先。
4. 前端开发工程师 - E方向
职位描述
1、负责在线教育方向web/wap/hybrid 研发; 2、配合交互设计师及视觉设计师实现交互效果,配合后台工程师完成应用开发; 3、负责前端基础架构、组件抽象。
职位要求
1、本科及以上学历,计算机、通信等相关专业; 2、熟练掌握JavaScript、CSS、HTML,及动画、协议、安全、网络、性能优化等前端技术,对主流前端框架( React \ Vue \ Angular等)至少一种有深入应用并深入理解其设计原理; 3、熟悉electron,有相关开发经验者优先; 4、熟悉canvas/svg开发经验优先; 5、有服务端开发经验优先; 6、对用户体验、交互操作流程、及用户需求有一定了解; 7、具备良好的服务意识、责任心、较强的学习能力、优秀的团队沟通与协作能力。
5. 资深测试开发工程师-E
职位描述
1、负责产品设计和开发,为亿级用户提供优质顺畅的信息服务和极致体验; 2、参与设计系统技术方案,核心代码开发和系统调优; 3、参与制定代码规范、测试规范,建立起开发质量控制方法; 4、协助团队攻克各种高并发、数据隔离、系统解耦等方面的技术难关; 5、参与各专项技术调研,新技术引入等前瞻项目;
职位要求
1、本科及以上学历,计算机相关专业; 2、热爱计算机科学和互联网技术,精通至少一门编程语言,包括但不仅限于:Java、C、C++、PHP、 Python、Go; 3、掌握扎实的计算机基础知识,深入理解数据结构、算法和操作系统知识; 4、有优秀的逻辑分析能力,能够对业务逻辑进行合理的抽象和拆分; 5、有强烈的求知欲,优秀的学习和沟通能力。