高级前端React开发者

16个月前合同
Tech Mahindra

Tech Mahindra

location 多伦多
unsaved
职位:高级前端React开发人员 地点:多伦多市中心(每周需要到现场工作3天) 我们正在寻找一位熟练掌握React和Next.js的高级前端开发人员。您的主要任务是开发React + Next.js的样板模板,构建可重用的用户界面组件,并按照众所周知的React工作流程(如Flux或Redux)进行实现。您将确保这些组件和整个应用程序坚固且易于维护。您将与其他负责不同层面基础设施的团队成员进行协调。因此,重视协作解决问题、精致设计和优质产品是很重要的。 职责: - 使用React开发新的用户界面功能 - 使用最新的Next.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组件构建设计系统 - 基本了解核心要素,并能相应优化组件 - 计算机科学、信息技术或相关经验的学士学位 - 至少3年作为React JS开发人员的工作经验 “Tech Mahindra是一个平等就业机会雇主。我们在公司各个层面上推广和支持多元化的员工队伍。所有合格的申请人都将获得平等的就业机会,不论种族、宗教、肤色、性别、年龄、国籍或残疾。所有申请人将仅根据他们在职位的基本职能方面的能力、胜任力和表现进行评估。” 祝好, Rohit Kumar Sen 商业助理 | RMG - 美洲TAG Tech Mahindra 电话 | +1 424-326-5852 电子邮件 | RS00818686@techmahindra.com 网址 | www.techmahindra.com