资深 Vue 3 JS 前端开发工程师 - ES6+,TypeScript,架构设计模式
灵活的混合工作模式 - 每周在伦敦工作 1 天
£75-85k 根据经验而定
这家小型且极其成功的医疗科技初创公司正在寻找一位经验丰富的资深 Vue 3 前端开发工程师,以交付一个仪表板网页应用。
这是一个单页应用(Vue),在登录后会重新配置,以根据用户角色(患者、临床医生、执行官等)提供不同的体验。API 连接到后端应用、数据仓库和专有临床内容管理系统。
JS + TS 代码库是多态类和功能服务的混合体。这里有很多本地建模 - 大多数后端响应被反序列化为模型。
您需要对这些方法有经验,并且对软件架构设计模式有良好的了解。业务逻辑使用 Mocha 进行测试 - 目前他们有不到 1,000 个这样的测试。您需要有处理复杂单元测试和测试数据的经验。
Cypress 被用于端到端测试以及 Vue 组件测试。
要求:
• 成功的学术背景和/或强大的前端作品集
• 至少 5 年前端开发经验,包括复杂的网页应用
• 精通 JavaScript (ES6+),Vue 3 和 TypeScript
• 对设计模式、架构最佳实践、面向对象编程和数据结构有深入理解
• 能够参与架构讨论和技术决策
• 对前端测试自动化有深入了解
• 有重构和现代化大规模网页应用的经验,包括升级框架、优化性能和管理技术债务
• 能够交付干净、可访问和响应式的用户界面
• 能够在快速节奏的 SCRUM 环境中茁壮成长
• 具备强大的问题解决和调试能力,注重细节
优先考虑:
• 有设计、构建和维护软件开发工具包(SDK)的经验
• 熟悉微服务架构
• 有使用 TailwindCSS、Vuetify 或其他前端设计库的工作经验
该公司的移动、网页和数据产品在 12 个国家和 8 种语言中上线,覆盖 3 个 AWS 区域。他们的业务正在快速增长。
与首席前端开发工程师合作,您将作为小型 SCRUM 团队的一部分高效工作,并定期承担该团队的 Scrum Master 职责。
您的职责将包括交付高质量、可测试的代码,在可行的情况下实施自动化测试,与 QA 测试人员合作确保代码经过适当测试,并在需要时进行手动测试,倡导架构、开发和测试的最佳实践。