岗位描述
核心职责
现代开发方式:使用Claude Code、Cursor、Codex等Agentic Coding工具端到端交付Web应用和业务功能,持续优化AI工具链及研发工作流。
需求拆解能力:将产品需求、设计稿和接口文档拆解为清晰、可执行、可验证的任务规格,使AI Agent能够自主完成开发并验证结果。
业务与架构建设:负责Web端核心功能开发,参与PC端、M站应用层重建、统一大仓、组件库、Design System、工程分层和构建发布体系建设。
AI协作规范建设:设计并维护高质量的Prompt、Context、规则文件和开发约束,沉淀团队级工程知识、Skill及可复用Workflow。
代码质量管控:对AI生成代码进行严格审查,保障架构合理性、类型安全、可维护性、兼容性、性能与安全。
验证闭环建设:通过单元测试、组件测试、端到端测试、构建检查和浏览器运行验证,驱动Agent持续自我纠错。
用户体验保障:关注页面还原度、交互一致性、响应式布局、无障碍访问和多浏览器兼容,并使用浏览器自动化验证视觉和交互。
复杂任务编排:编排多Agent及并行任务,处理大型重构、组件迁移、框架升级、跨模块改造和批量代码治理。
工程治理:参与依赖治理、老架构下线、AST流水线、发布体系及线上质量建设,提升前端工程的稳定性和可维护性。
任职要求
3年以上前端开发经验,熟练掌握JavaScript、TypeScript、HTML和CSS。
熟练使用React、Vue等主流前端框架及其生态,具备组件化、状态管理和复杂应用开发经验。
具备扎实的前端架构能力,熟悉模块化、微前端、Design System、工程分层及大型项目治理。
熟悉Vite、Webpack、pnpm、Monorepo、依赖管理、构建发布和环境配置。
熟悉Vitest/Jest、Testing Library、Playwright/Cypress等测试工具。
熟悉浏览器原理、网络请求、缓存机制、渲染流程、性能优化及常见Web安全问题。
已将Agentic AI编程作为日常主要开发方式,能够提供使用AI高效交付真实项目或功能的案例。
具备较强的任务拆解和规格化表达能力,能够将需求、设计稿和接口定义转化为Agent可执行、可验证的步骤。
具备严谨的代码审查和质量意识,能够识别AI生成代码中的幻觉、过度设计、状态同步、异步竞态、性能和安全问题。
理解LLM的基本特性与边界,包括上下文窗口、工具调用、幻觉、不确定性和上下文污染。
责任心强,具备良好的沟通、协作和问题分析能力。
加分项
有团队AI开发规范、Prompt工程、自定义Skill、MCP或Workflow建设经验;
熟悉TDD和CI/CD,以及GitHub Actions、GitLab CI或Jenkins;
熟悉Node.js、BFF、SSR、SSG、Next.js或Nuxt;
有云资源迁移、容器部署、静态资源切换或发布回滚经验;
熟悉浏览器自动化、视觉回归测试、埋点监控、异常监控和前端可观测性建设;
有大型Monorepo、微前端、组件库或Design System建设经验;
关注AI生成代码的第三方依赖、许可证、XSS、敏感数据和供应链安全风险。