岗位职责
- 负责CI系统核心能力开发和架构优化,包括Commit Queue、静态代码扫描服务、分布式调度服务、配置服务、动态Pipeline定制等;
- 负责跨平台统一的构建工具开发,覆盖Android、iOS、Mac、Windows、Linux等平台;
- 负责跨平台测试体系建设,包括但不限于自动化测试框架和工具开发、工具推广和业务落地等;
- 负责跨平台渲染引擎开发者工具研发,包括Element Inspection、JavaScript Debugging等。
职位要求
- 本科及以上学历,计算机科学,EE相关专业;
- 熟练掌握一种或多种编程语言,包括但不限于C/C++,Object-C/Swift,Java,Python,JavaScript,Go等;
- 熟悉常用的数据结构和算法,计算机网络,操作系统相关知识。 加分项:
- 熟悉Android/iOS构建,有基础架构自动化、DevOps或CI/CD方面经验;
- 有开发分布式系统,网络,计算或存储,数据库相关经验;
- 有Chromium,React Native,Flutter相关测试框架和工具开发经验;
- 熟悉Chromium DevTool原理及实现。