字节跳动客户端交付高级工程师-飞书
社招全职A52107地点:深圳状态:招聘
任职要求
1、本科及以上学历,计算机、软件工程相关专业; 2、熟练掌握至少一种客户端的主流编程语言、框架及相关生态,对客户端架构有一定的理解和实践,能协助研发排查解决问题; 3、对CI/CD有深刻理解,并有完整的实践经验,有Jenkins、GitLab等平台的使用经验; 4、熟悉Git、Svn、Maven、Webpack等工具,熟悉常用Linux命令,有一定脚本开发基础; 5、有Hybrid开发经验优先。
工作职责
1、参与客户ToB SaaS产品的定制客户端交付; 2、协助排查客户端相关问题,如登录异常,主流程阻塞,客户端配置异常等; 3、负责客户端CI/CD流程持续优化; 4、为客户提供系统集成方案,并确保解决方案的落地。
包括英文材料
学历+
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
CD+
https://www.redhat.com/zh-cn/topics/devops/what-is-ci-cd
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。
https://www.youtube.com/watch?v=R8_veQiYBjI&list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2
Jenkins+
https://www.youtube.com/watch?v=f4idgaq2VqA
GitLab+
https://docs.gitlab.com/tutorials/
Learn about GitLab fundamentals by following guided instructions.
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
Maven+
https://liaoxuefeng.com/books/java/maven/index.html
Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进行自动化构建,是Java项目不可缺少的工具。
https://www.youtube.com/watch?v=Xatr8AZLOsE
You'll learn how to use Maven like a professional: installations, using the mvn wrapper, using Maven together with IDEs, and of course the Maven basics.
Webpack+
[英文] Getting Started
https://webpack.js.org/guides/getting-started/
Webpack is used to compile JavaScript modules.
https://www.youtube.com/watch?v=3On5Z0gjf4U&list=PLblA84xge2_zwxh3XJqy6UVxS60YdusY8
https://www.youtube.com/watch?v=IZGNcSuwBZs
In this video, we will create a Webpack dev environment from scratch.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
相关职位
社招3年以上食杂零售
1. 负责优选事业部物流相关App端的产品能力建设,高效高质量完成业务需求交付。 2. 负责Android客户端系统的架构规划、性能优化、质量保障建设等工作。提升研发和交付效率,保障产品工程质量。 3. 解决开发流程中的各种痛点难点问题,持续优化用户体验。
更新于 2025-06-22
社招3年以上核心本地商业-业
1. 负责美团平台业务迭代,保障项目研发质量、交付周期、产品稳定性、产品可用性; 2. 负责美团平台核心链路性能优化,保障用户体验; 3. 持续改善现有技术框架,提升工程效率,适应业务发展; 4. 负责美团平台业务模块的质量、性能、体验的优化治理。
更新于 2025-04-03
社招3年以上核心本地商业-业
1. 负责美团App首页业务迭代,保障项目研发质量、交付周期、产品稳定性、产品可用性; 2. 参与首页架构设计与开发,支撑首页复杂多变的业务功能和千人千面的个性化策略; 3. 参与首页深度性能优化,保障亿级用户场景下的性能稳定性与用户体验; 4. 持续迭代优化现有工程代码,提升工程效能和系统质量,增强代码可维护性;
更新于 2025-08-05