工作职责:
目前主要仪表盘、指标管理、基础架构
1、直接负责模块(子系统)的架构设计。识别负责模块中存在的设计问题、架构问题,负责给出设计方案并领导团队落地;
2、领导开发团队负责架构落地、负责代码评审,保证代码实现的简单、优美、正确、高效;
3、负责模块核心代码的开发工作;
4、负责模块的技术疑难杂症、技术难题的攻克,保障产品的稳定性、性能;
5、指导模块开发、维护、支持工程师的工作,在高效完成任务的同时,帮助工程师提升能力;
6、负责对开发方案设计缺陷问题深入分析并识别重要优先级发起重构。
任职资格:
1、优秀的架构设计能力,良好的抽象能力,有一定的知识广度和深度(如常用软件设计原则(如SOLID)、核心模式(如DI、组件模型、插件机制、API设计等)、相关领域的专业领域模型(如多维模型、前端组件模型等));
2、良好的产品品味,具有产品经理思维,关注用户价值,有一定能力驱动产品设计;
3、优秀的编码能力和良好的解决问题能力;
4、善于输出方案,对技术人员有一定的领导力;
前端架构师
5、精通JavaScript、CSS3、HTML5、TypeScript等前端技术,对web标准和标签语义化有较深入理解;
6、具有模块化思维,熟悉CommonJs、SystemJs、ESM等,对至少两种前端框架有深入理解,如Vue、React、Angular等。