我们的客户是一家数字转型技术公司,在解决金融、电信和建筑行业的复杂问题方面有着良好的记录,现正积极寻求雇佣一名合同前端开发人员 - React JS,但也开放全职雇佣。主要是远程工作,每周至少有一天需要前往多伦多市中心的现场。
角色概述
我们正在寻找一名资深前端开发人员,精通React和Next.js。您的主要任务是开发React + Next.js样板模板,构建可重用的用户界面组件,并按照众所周知的React工作流程(例如Flux或Redux)来实现它们。您将确保这些组件和整个应用程序的稳健性和易维护性。您将与团队的其他成员协调工作,他们负责不同层次的基础设施。因此,承诺合作解决问题、精心设计和优质产品非常重要。
您将做什么
• 使用React开发新的用户界面功能
• 为最新的Next.js构建样板和启动器,支持应用程序路由器和页面路由器
• 构建可重用的组件和前端库,以供将来使用,包括视频和音频。
• 将设计和线框转化为高质量的代码
• 优化组件,以在各种网络设备和浏览器上实现最佳性能
您将带来什么
• 至少3年的React JS开发经验。
• 计算机科学、信息技术或相关经验的学士学位。
• 熟练掌握React及其核心原理
• 有流行的React工作流程的经验(例如Flux或Redux)
• 深入了解Next.js架构、Next-SEO和next-sitemap
• 深入了解JavaScript、CSS、HTML和前端语言。
• 熟悉Rest API及其工作原理
• 了解现代授权机制,例如JSON Web Token
• 熟悉现代前端构建流水线和工具
• 有使用Babel、Webpack、NPM等常见前端开发工具的经验
• 能够理解业务需求并将其转化为技术需求
• 有基准测试和优化的能力
• 熟悉GitHub等代码版本控制工具
• 使用Jest和React Testing Library进行单元测试
• 附加技能 - Clerk、GitHub Actions、Tailwind CSS 3.3和TypeScript、ES Lint、Prettier
• 有用WordPress、MAMP、Redis、Brightcove的经验者优先考虑
• 有使用Storybook组件构建设计系统的经验者优先考虑
• 对核心Vitals的基本理解,并能相应优化组件