一家总部设在美国的公司正在开发一个工厂操作系统,以帮助制造商协作实现快速和可见的结果,该公司正在寻找一名高级前端工程师。该工程师将负责提高所有浏览器和设备的组件性能。该公司在其下一代软件解决方案的帮助下,使企业能够连接其团队、机器和流程。该公司在A轮融资期间成功获得了1900多万美元的资金。这个职位需要与太平洋标准时间区有很大的重叠,将是一个全职职位。
工作职责。
- 根据产品规格、图纸和线框图构建高质量的代码
- 创建经过测试的GraphQL突变和查询,以揭示底层数据模型。
- 使用React Architect创建面向用户的功能,这些功能已经过全面测试,并使用可重复使用的React组件和JavaScript库
- 执行代码审查并参与头脑风暴会议
- 提供软件架构、行业标准、通用模式等方面的文档。
- 澄清、阻止和处理产品和工程要求,以指导开发人员。
- 利用最先进的实时和性能技术来保持高质量的用户体验
工作要求。
- 工程、计算机科学方面的学士/硕士学位(或同等经验)
- 至少有5年以上作为前端工程师的相关经验
- 有丰富的React、TypeScript和JavaScript工作经验
- 有丰富的开发和利用GraphQL APIs的经验
- 对React及其核心原理以及流行的状态管理工作流程有深刻的了解
- 有单元测试和集成测试框架的经验,如Jest和Cypress
- 对现代前端的理解,以帮助建立管道和工具,如Babel、Webpack、NPM等。
- 对关系型数据库和对象关系映射库如PostgreSQL和SQLAlchemy有明显的经验
- 具有版本控制工具如Git/GitHub的经验
- 对现代授权机制如JSON Web Token(JWT)有很深的了解
- 最好对Apollo客户端有一定的熟悉度
- 最好有领导技术团队和与他人使用的生产级软件系统工作的经验
- 有与产品设计和UI/UX专家合作的经验为佳
- 最好有建立企业应用程序的丰富经验
- 最好有敏捷开发方法和工具方面的经验
- 优秀的英语沟通能力,包括口语和写作