职位:高级前端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