职位描述
Rumble 正在寻找一位高技能的前端开发工程师,加入我们的 Rumble 广告中心团队。作为我们跨职能团队的关键成员,您将负责设计、开发和维护响应式、互动式的网页应用程序,为用户在所有设备上提供无缝的体验。
主要职责
• 构建和优化互动式、响应式网页应用程序,提供高质量的用户体验,确保在所有现代浏览器和设备上无缝运行。
• 使用 Vue.js 编写干净、高效且易于维护的 JavaScript 代码,以实现动态界面,并使用原生 JavaScript 开发轻量级、性能驱动的功能。
• 创建和维护广泛的可重用组件库,以简化开发流程并确保项目之间的一致性。
• 确保您的代码在大小和速度上都经过优化,平衡性能与易于维护性。
• 编写高效、灵活的 CSS 来美化用户界面,确保其在不同屏幕尺寸和设备上无缝适应。
• 使用 HTTPS 请求消费 RESTful API,并处理异步数据获取,确保动态内容更新时数据流畅和错误处理。
• 通过识别改进领域、应用设计模式和整合反馈,持续评估和提升用户体验。
• 实施 SEO 最佳实践,以提高搜索引擎可见性,尤其是在前端渲染的上下文中。
• 编写单元测试并进行广泛测试,以识别错误、优化性能并确保代码质量。
要求
• 3 年以上前端开发经验,重点关注 Vue.js 和原生 JavaScript,具备操作 DOM 和开发复杂 UI 组件的证明能力。
• 深入了解 JavaScript,包括闭包、事件委托、异步编程(Promises、async/await)和现代 ES6+ 特性等理论概念。
• 在前端 HTML/CSS 方面有扎实经验,包括响应式设计和预处理器(如 SASS/SCSS)。
• 具备 RESTful API 集成经验,能够处理异步调用,并管理前端与后端系统之间的数据流。
• 具备较强的问题解决能力,对干净、优化的代码充满热情,兼顾功能性、可维护性和性能。
• 对细节有敏锐的洞察力,并对提供高质量、以用户为中心的界面有强烈的承诺。
• 能够独立工作,也能作为协作团队的一部分,承担任务的同时为团队贡献力量。