软件工程师 III 前端/React/

渥太华 7天前全职 网络
面议
公司简介 Versaterm是一家全球公共安全解决方案公司,帮助机构转变他们服务社区的方式。自1977年以来,我们一直在为公共安全机构、法医实验室、法院系统、学校和其他机构构建一个直观工具的生态系统。通过有目的的整合和选择性的增长策略,我们专注于改善工作流程,以帮助客户实现更高效的运营、更好的服务和更公正的结果。 我们的团队由创新、专业知识和对客户成功的坚定承诺驱动。随着我们继续发展和扩展我们的生态系统,您将有机会为增强社区安全和改变公共安全技术的未来做出贡献。如果您热衷于产生有意义的影响,我们很乐意听到您的声音。 职位描述 作为一名软件工程师III,您将承担具有挑战性和复杂性的开发任务。此角色在为我们的RMS UI前端设计和实施稳健、可扩展和高性能的软件解决方案中起着至关重要的作用。您将与跨职能团队合作,在技术项目上提供领导,并帮助指导初级工程师以提升团队的技术能力。对于具有深厚技术专长和强大解决问题思维的人来说,这是一个关键职位。我们正在为我们的RMS产品构建下一代服务和UI,这个团队的成长是我们公共安全下一篇章的基础。 您的职责 - 设计、开发、测试和维护基于React的网络应用程序,重点关注性能、可访问性、可用性和可靠性。 - 与产品经理、UI/UX设计师和工程师紧密合作,将Figma设计和需求转化为高质量的用户界面功能。 - 实施复杂的功能和集成,直接为应用程序架构做出贡献,同时确保可扩展性和可维护性。 - 编写干净、经过良好测试和可维护的代码;积极参与代码审查以维护工程标准。 - 识别和解决性能瓶颈和可靠性问题,包括在开发和生产环境中调试复杂问题。 - 评估和采用现代工具和开发实践(包括AI辅助和规范驱动的工作流程)以提高开发效率和代码质量。 - 全面参与软件开发生命周期,包括冲刺计划、实施、测试和发布。 - 为实现的功能和系统生成和维护清晰的技术文档。 - 通过知识共享和非正式指导支持团队成功,同时主要专注于个人贡献。 您的能力 - 计算机科学、软件工程或相关领域的学位,或同等的行业经验和培训。 - 4-7年的专业软件开发经验。 - 精通基于React的网络开发。 - 精通前端技术和构建动态用户界面。 - 了解单元测试、集成测试和测试驱动开发(TDD)。具有自动化测试框架的经验。 - 在敏捷/ Scrum环境中工作经验,参与冲刺并交付迭代软件版本。 - 能够指导和影响团队,制定高水平的技术提案,并积极参与工程管理过程。 - 强大的分析和解决问题的能力,能够快速有效地解决复杂的技术问题。 让我们印象深刻的能力 - 具有使用Vue、Angular或类似框架的经验。 - 设计或使用API、基于API的架构(如微服务)和API管理工具的经验。 - 熟悉大规模系统、单体架构、分布式系统、微服务架构,并实施可扩展的设计模式。 - 具有关系型和NoSQL数据库(如MySQL、PostgreSQL、MongoDB、MS SQL Server)的经验,并对数据库设计和优化技术有扎实的理解。 - 了解其他编程语言(如C++、Java)或框架(如WPF、WinForms)。 - 在软件设计、编码和基础设施中应用安全最佳实践的经验。 - 熟练识别性能瓶颈并优化软件以实现高性能和可扩展性。 - 在开发工作流程中利用AI工具的经验。 由于我们与公共安全机构的工作性质,此职位需要安全许可。候选人必须被合法授权在加拿大工作,并且必须成功获得并保持加拿大政府的可靠性安全许可。此外,候选人必须遵守FBI的刑事司法信息服务(CJIS)安全政策,并通过全面的指纹背景调查。请注意,特定客户合同可能会施加额外的安全验证要求。获得并保持所有所需的安全许可是就业的条件。有关更多信息,请访问加拿大公共服务和采购网站以获取可靠性许可详情,以及FBI的CJIS安全政策资源中心以获取CJIS要求。 Versaterm致力于提供公平和公正的薪酬,这些薪酬具有竞争力、一致性,并与每个角色对我们组织的贡献价值保持一致。此职位的起薪将取决于许多因素,例如成功候选人的技能、经验、教育、培训以及内部公平性、市场数据和业务需求。除了基本工资和我们全面的福利提供外,一些职位还可能有资格获得可变薪酬,如激励计划或酌情绩效奖金。 Versaterm在招聘过程中不使用AI。招聘决策的所有阶段均由人领导,包括我们合格的招聘团队和我们经验丰富的招聘经理。 Versaterm是一个平等机会的雇主,致力于公平、多样性、包容性和无障碍的工作场所。在招聘过程的所有阶段以及适用于就业条款和条件的过程中,可以根据要求提供便利。有关更多信息,请联系info@versaterm.com。 原始职位软件工程师III前端/React/发布在GrabJobs上。要报告此职位的任何问题,请使用GrabJobs上的报告职位按钮。