我们正在寻找一位经验丰富的全栈JavaScript开发人员,精通React.js和NodeJS,热衷于打造用户友好且具有影响力的软件,以革新我们银行的运营方式。被选中的候选人将在设计和技术实现前端组件和界面方面发挥关键作用,设计创新解决方案以吸引用户,并支持分析性问题解决和复杂数据可视化。请注意:这是一个混合角色,每周需要至少在办公室工作2天,并且成功申请者必须接受背景调查。
职责:
• 设计和开发新应用和现有应用的Web界面。
• 为新应用和现有应用开发后端组件/服务。
• 制作高质量的模型和原型。
• 撰写干净、可维护和可扩展的代码,遵循最佳实践和安全标准。
• 创建可重用的代码库,为未来的应用程序做准备。
• 优化Web界面的速度和可扩展性。
• 识别和解决Web应用程序中的性能问题。
• 在敏捷环境中与业务用户和开发团队合作。
职位要求:
必备技能和经验:
• 5年以上使用HTML、CSS、Javascript、React.js和Node.js开发Web应用的前端和后端开发经验,以及其他行业标准框架的知识。
• 在React作为前端框架方面有丰富的经验,深入理解React.js、Redux、Sagas、ES6,以及Babel、Webpack、NPM和Yarn等工具。
• 熟练掌握Node.js和TypeORM。
• 有使用D3和RESTful API等数据可视化框架的经验。
• 熟悉Mocha、Jest、Chai和Enzyme等单元测试库。
• 对使用Git进行版本控制和源代码管理有深入了解。
• 有使用Azure PaaS、Azure SQL和Azure BLOB的经验。