Full-Stack Software Engineer (React) | Canada

16 months ago Remote Full-time
Bellwood Labs

Bellwood Labs

location Toronto
unsaved
关于工作 我们正在寻找一名全栈工程师,负责开发、架构和成为新的和现有的基于React和Java的全栈应用程序的核心部分。理想的候选人是一个开发完整应用程序的开发者,具有React的具体技术知识和专业应用经验。候选人将与其他工程师以及客户代表直接合作。 这是一个与经验丰富的团队一起开发、扩展和维护数字产品的大规模项目的独特机会。该职位向开发团队负责人汇报。 资格要求 基本技能: • 具有深入理解React框架的丰富React工程经验 • 使用一种或多种现代后端语言/框架进行开发的经验 • 具有丰富的TypeScript工程经验 • 能够为团队建立和迭代编码标准 • 对现代前端架构有工作知识,特别是涉及微前端和微服务的架构 • 对现代前端测试有深入理解 • 预计至少具备一种后端Web框架的工作知识。 有用的技能: • 开发和维护NPM包的经验 • 构建CI/CD流水线的经验 • 使用Java和Spring Boot开发现代应用程序的经验 • 熟悉AG Grid或类似的表格库 • 优化前端应用程序以减小JavaScript捆绑包大小的经验 该职位还要求具有渴望学习和应用新技能的强烈意愿。您应该擅长构建基于Web的软件或移动应用程序,并擅长学习新的语言和框架。 主要职责包括: • 维护编码标准,帮助其他工程师完成常见任务,同时保持高质量的代码标准 • 完善项目现有的前端测试策略,增强应用程序的可靠性 • 提供优化策略的指导,构建快速和可扩展的应用程序 • 完善项目现有的CI/CD流水线 • 教育并与其他工程师合作,共同制定现代软件开发的最佳实践 • 构建可重用的组件和钩子,加快功能交付速度 技术栈亮点: • 语言:TypeScript、HTML、SCSS、Java • 库:React、AG Grid、React Query、Spring Boot • 测试:Jest、React Testing Library、Cypress • CI/CD工具:Github Actions、AWS、Sonar 我们正在寻找: • 具有3年以上前端软件工程经验,对全栈架构有深入了解的候选人 • 具有构建和扩展大规模、关键任务软件产品的经验 福利待遇 • 远程工作 • 无限制的带薪休假 • 补贴医疗、牙科和视力保险 • 短期/长期残疾保险 • 利润分享 • 推荐奖金 • 公司旅行 公司简介 Bellwood Labs是一家充满活力的数字产品开发咨询公司。当企业想要从构思到创建和推广软件产品时,他们会求助于我们这样的开发人员、设计师、产品分析师和企业家。 我们的使命 Bellwood Labs致力于成为并被认为是构建和扩展软件产品的最值得信赖的合作伙伴。 我们的核心价值观 • 我们拥抱您的目标 • 我们承担自己的承诺 • 我们通过同理心取得成功 • 我们迈向下一步 加入我们紧密团结的技术团队,发挥您的才能并提升您的技能。我们期待与您会面!