1. 精通HTML、CSS、JavaScript知识,理解现代前端框架(如React、Vue)及其生态系统。
2. 有构建大型前端项目的经验,有开发跨端小程序的经验(如 Taro)。
3. 精通前端性能优化、跨浏览器兼容性,以确保用户体验一致性。
4. 对前端工程化有深刻理解,能构建可维护、可扩展的代码架构。
1. 大规模单页面应用 (SPA) 架构设计:领导设计和开发大型SPA,通过模块化和组件化的结构提高可维护性,实现快速加载和流畅的用户体验。
2. 性能优化与调优:优化前端性能,包括减小首次加载时间、缓存策略优化、异步加载等手段,提高页面响应速度和整体性能。
3. 跨平台小程序开发经验:利用框架如Taro,成功实施跨平台小程序(如支付宝小程序、微信小程序)的开发,确保在不同端上实现一致性的用户体验。
4. Web组件库的建设:开发内部Web组件库,提高开发效率,确保团队内各项目的一致性和可维护性。
5. 技术栈迁移与升级:主导将旧有技术栈迁移到现代化工具和框架,确保应用保持在技术前沿,提高团队整体竞争力。