要求
• JavaScript(ES6+)/ TypeScript,
• React和最新的API(hooks / context),
• 有状态管理解决方案的经验(例如Redux / Mobx / Recoil),
• 有单元测试经验(例如Jest / Jasmine / Mocha),
• 有构建工具经验(例如Webpack / Parcel / Roll Up),
• 有大规模构建单页面应用的经验,
• 了解CSS解决方案(例如Tailwind / SCSS / Styled Components),
• 能够根据需要向非技术人员传达技术信息,
• 渴望学习并对软件交付充满激情
工作内容
• 作为高级前端开发人员,您的主要关注点将是Vanilla FTE和所有子服务,
• 在这个角色中,您将负责前端架构的方向,并对应用程序的重写的技术决策起到影响力,
• 您将实现新功能和组件,以及维护和改进现有的代码库,
• 您将确保发布直观、可扩展、经过测试和结构良好,
• 您将与后端/全栈开发人员密切合作,确保所有应用程序可靠集成,
• 您还将被要求指导初级开发人员,促进他们的成长、知识,并审查他们的代码,
• 在与技术负责人和工程师合作的过程中,您将确保您的代码范围合理、监控良好、文档完善且可测试,
• 您将负责前端代码的质量,确保代码可维护和可扩展,
• 您将负责跟踪堆栈中的错误,并确保设置适当的测试以避免未来的回归,
• 在代码经过最终的QA流程并进入生产之前,您将与团队的其他成员一起审查您的代码和其他开发人员的代码,
• 您将与业务的其他人有效沟通,并能够批判性地评估产品需求和解决方案,
• 您将及时了解最新的开发方法,并能够为适当的技术添加到技术栈进行辩论,
• 您将参与定期的黑客日,使用尖端技术来原型创新的业务/技术目标的方法,
• 作为团队中经验丰富的成员,您需要通过代码审查/指导和指导来支持和帮助发展初级员工