职位描述
作为高级前端工程师,您将主导基于TypeScript的React代码开发,实现用户交互功能。该职位聚焦于创建直观界面,支持用户完成复杂操作(包括动作创建与审批流程、实时状态验证、角色/权限审计追踪可视化),并设计以数据为核心的仪表盘,以友好方式呈现海量信息。需开发支持多界面复用的模块化组件系统,同时保障可扩展性与性能表现。需与后端工程师协作定义数据库结构、API端点,确保前后端系统无缝集成。此外,您将密切配合区块链开发人员理解并实施智能合约框架,使用户能通过Llama平台与去中心化协议交互。
核心职责
- 使用TypeScript和React开发高性能前端功能,确保代码质量、可扩展性及最佳实践遵循
- 为复杂动作流程(含审批过程、状态验证机制、审计追踪可视化)设计交互式用户界面
- 构建可复用组件系统,保持跨界面一致性的同时预留未来增强灵活性
- 协同后端工程师定义数据库结构、API规范,通过RESTful/gRPC协议确保系统集成
- 实现大容量数据集仪表盘的数据可视化方案,优先考虑可用性与性能优化
- 配合区块链开发人员集成智能合约功能,确保Llama平台交互安全流畅
- 执行代码审查、技术问题排查,并指导初级开发人员前端架构与实施
- 追踪前沿前端技术与行业趋势,持续提升平台能力
- 编写技术规范文档,与跨职能团队保持实施进度透明沟通
- 确保所有前端交付物符合安全标准、无障碍指南及性能基准
任职要求
- 5年以上前端开发经验,精通React与TypeScript技术生态
- 具备现代前端框架和状态管理方案构建可扩展Web应用的专业能力
- 深入理解区块链技术、智能合约交互及去中心化应用架构
- 熟练掌握JavaScript/TypeScript、ES6+特性及Webpack/Babel/ESLint等工具链
- 具有RESTful API设计、GraphQL集成及后端数据库结构开发经验
- 通晓UI/UX设计原则,能为复杂业务流程创建直观界面
- 擅长开发关注点分离、代码结构清晰的可复用组件
- 突出的问题解决能力,有调试复杂前端问题及性能优化成功案例
- 具备协作精神与高效沟通能力,适应跨职能团队工作
- 熟悉Git版本控制系统及Scrum/Kanban敏捷开发方法
- 掌握身份验证、授权机制及数据保护等安全最佳实践
- 能编写技术文档并与利益相关方保持清晰沟通
- 精通Jest/Cypress测试框架及前端CI/CD流水线
- 具有AWS/GCP云平台及Docker/Kubernetes容器化部署经验
- 对编写整洁、可维护、可扩展代码有极致追求