职位描述
作为前端技术主管,您将负责主导前端架构设计、开发及部署全生命周期工作。该职位需要精通React.js、Next.js和Redux.js等现代前端技术,并熟练掌握SCSS等CSS预处理器语言。您需与UX/UI设计师紧密合作,将视觉设计转化为符合业务目标的功能性用户界面。理想候选人应通过响应式设计确保跨平台兼容性,使界面在不同设备和浏览器上流畅运行,同时保持最佳性能标准。此职位还需与后端工程师协作完成前端组件与API/后端系统的集成,确保功能连贯性与数据流畅通。此外,您将指导初级开发人员,通过知识共享和代码评审推动团队技术创新与卓越文化。
核心职责
- 基于React.js、Next.js和Redux.js框架设计并实施可扩展的前端解决方案
 - 配合UX/UI设计师将设计稿转化为可投产的交互界面
 - 通过响应式设计技术和浏览器测试确保跨设备兼容性
 - 制定并维护Web应用程序性能优化策略
 - 主导前端组件与后端API/系统的集成工作
 - 建立并推行保障代码质量与可维护性的前端开发最佳实践
 - 实施单元测试、集成测试和端到端测试的自动化测试框架
 - 监控应用性能指标并实施改进方案
 - 编写前端代码架构、设计系统及技术规范文档
 - 通过代码审查、调试和性能调优指导初级开发人员
 - 与产品经理协作确保前端开发符合整体产品愿景
 - 持续追踪前沿前端技术与行业趋势
 - 主持前端团队会议与技术规划讨论
 - 确保各平台符合无障碍访问标准与可用性规范
 - 搭建并维护前端代码部署的CI/CD流水线
 
任职要求
- 5年以上全栈开发经验的前端开发工程师
 - 精通React.js、Next.js和Redux.js框架,深刻理解组件化架构
 - 熟练使用SCSS/SASS等CSS预处理器语言
 - 掌握响应式设计、无障碍标准及性能优化等现代Web开发实践
 - 具备Jest、Cypress或Selenium等前端测试框架使用经验
 - 能编写完整的前端系统技术文档
 - 出色的跨部门协作沟通能力
 - 专注技术创新的强效问题解决能力
 - 熟悉Git等版本控制系统
 - 了解AWS/Azure等云平台的前端部署方案
 - 具备指导初级开发人员进行编码与调试的能力
 - 具有CI/CD流水线与自动化部署实践经验
 - 理解后端技术以确保API无缝集成
 - 对代码质量与可维护性有极致追求
 - 优秀的时间管理能力,能在截止期限前交付高质量成果
 
技术技能
必备技能:JavaScript(ES6+)、HTML5、CSS3、React.js、Next.js、Redux.js、SCSS、RESTful API、Git、Webpack、Babel及浏览器兼容性测试工具。加分项:TypeScript、Node.js、Docker、Kubernetes及Lighthouse/WebPageTest等性能监测工具。
附加资质
- 掌握懒加载、代码分割及缓存策略等前端性能优化技术
 - 熟悉WCAG无障碍标准并有实际落地经验
 - 能使用Figma/Sketch等工具创建和维护设计系统
 - 具备敏捷开发与Scrum框架实践经验
 - 深刻理解前端SEO最佳实践
 - 了解XSS防护与数据校验等前端安全实践
 - 适应多项目并行的快节奏工作环境
 - 出色的性能瓶颈分析与解决能力
 - 有前端用户行为分析工具使用经验
 - 掌握应对大规模用户的前端扩展模式
 - 能撰写前端项目技术规范与设计文档
 - 熟悉Jira/Trello等团队协作工具
 - 精通多环境下的前端部署策略
 - 具备前端实时性能监控系统实施经验
 - 了解模块化开发的前端微服务架构
 


