职位描述
工作职责:
- 根据用户界面设计草图使用 HTML、CSS 和 JavaScript 实现用户界面,确保视觉设计保持一致。优化布局以确保在不同设备和屏幕尺寸上都能正确显示;
- 使用 JavaScript 或前端框架(如 React、Vue.js、Angular)在页面上实现动态交互功能;
- 优化前端代码和资源(如图片、字体、脚本),以减少页面加载时间;
- 在不同浏览器(如 Chrome、Firefox、Safari)和设备(如台式机、移动设备)上测试并确保网站功能正常运行;
- 与后端开发团队合作,通过 API 获取数据,并在前端动态渲染数据。确保前端和后端之间的数据交换准确且高效;
- 编写可维护和可扩展的前端代码,遵循最佳实践和编码标准。定期重构代码以提高质量和性能;
- 编写单元测试和集成测试以确保代码的稳定性和可靠性。使用调试工具(如 Chrome DevTools)定位并修复前端问题。语言要求:
- 具备基本的英语听力和口语能力;
- 具备较强的中文和英文写作能力。
方法与认证:
- 信息技术、计算机科学或相关专业的学士学位;
- 通过业务部门的面试审查(根据面试表现可加减分数)。
工作经验:
- 至少 8 年的前端开发经验。
技能:
- 深刻理解 JavaScript 及其底层原理(如事件循环、原型链、闭包等);
- 精通至少一种前端框架(如 React、Vue.js 或 Angular),并了解其底层实现原理;
- 设计并实现复杂的前端架构,包括状态管理(如 Redux、Vuex)和模块化开发;
- 进行深入的性能优化,包括代码分割、服务器端渲染(SSR)、静态网站生成(SSG)等。熟悉前端开发。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕