React JS 开发人员

多伦多 8天前全职 网络
面议
职位 : React JS 开发人员 地点 : 多伦多,安大略省 职位描述 : 1. 开发、优化和维护基于 React 的 web 应用程序,重点关注性能和可扩展性。 2. 使用 Redux、Context API 或其他状态管理库构建和管理状态管理解决方案。 3. 编写干净、模块化和可重用的 JavaScript (ES6+) 代码,遵循最佳实践。 4. 使用 CSS3、SASS/SCSS 和 HTML5 实现响应式和移动优先的设计。 5. 与设计师和后端开发人员密切合作,集成 API 和 UI 组件。 6. 优化 web 应用程序的性能、SEO 和跨浏览器兼容性。 7. 调试和排除与 React 相关的问题以及 UI/UX 不一致之处。 8. 及时了解最新的前端技术、趋势和最佳实践。 9. 使用 Jest、React Testing Library 或类似框架编写单元和集成测试。 10. 参与代码审查、团队讨论和敏捷开发工作流程(Scrum/Kanban)。 基本技能 : 1. 精通 React.js 及其核心原则(hooks、函数组件、生命周期方法等)。 2. 具有使用 Redux、Redux Toolkit 或其他状态管理库的经验。 3. 扎实的 JavaScript (ES6+) 理解,包括 async/await、闭包和事件处理。 4. 精通 CSS3、SASS/SCSS 和响应式设计技术。 5. 具有使用 RESTful API、GraphQL 和第三方服务的经验。 6. 精通现代前端构建工具(Webpack、Babel、Vite 或 Parcel)。 7. 熟悉版本控制系统(Git、GitHub、GitLab、Bitbucket)。 8. 具有跨浏览器测试和调试的经验。 9. 了解性能优化技术(懒加载、记忆化、虚拟化等)。 10. 具备基本的安全最佳实践知识(CORS、CSRF 保护、认证方法)。