前端软件工程师

14个月前全职
Garrison

Garrison

location 伦敦
unsaved
Garrison成立于2014年,总部位于英国伦敦,迄今为止已从伦敦的投资者那里筹集了超过7000万美元的资金,包括Dawn Capital、IP Group、NM Capital和BGF。Garrison的优势在于经验丰富、专注的团队,在网络安全领域拥有多年的专业知识,为行业带来真正具有改变性的技术。 Garrison致力于构建网络安全的未来,并已在政府和商业领域大规模部署。我们现有的客户是各个行业的大型组织,平均每个组织有超过5万名员工,涵盖银行、保险、媒体、电信、法律和政府等领域。 我们的工作文化 我们是一家令人兴奋的初创公司,拥有突破性的技术;我们有一个非常严肃的使命,解决现实世界的问题,但我们也有积极、高度包容的氛围,以及良好的工作与生活平衡! 在Garrison,我们推崇多样性和包容性,我们致力于不断提高平等,造福于我们的员工、产品和社区。我们仅根据资格、能力和业务需求来招聘、发展和留住人才。 我们为成为一个机会均等的雇主感到自豪,并采取一切可能的措施,确保每个与我们就业或寻求就业的人都受到公平的对待。任何人都不应因年龄、残疾、性别、种族、宗教或信仰、性取向、婚姻和父母身份、神经多样性、社会背景、身体能力、疾病或其他原因而受到不利待遇。 以下是我们在Garrison能够为您提供的员工福利: • 每年25天的假期津贴(有机会购买更多假期) • 公司养老金计划,基本工资的8%(根据最低缴费要求) • 个人年度培训预算 • 股票期权 • Perkbox折扣 • 人寿保险和重大疾病保险 • 员工援助计划 • 增强型产假 • 收入保障 • 自行车通勤计划 • 无息季票贷款 职位概述 作为Garrison的前端软件工程师,您将负责开发我们云平台和本地解决方案的基于Web的组件的新产品和功能。 与工程部门的其他团队合作,重点关注后端服务、API定义和我们广泛的技术栈的其他元素。 为Garrison的网站(www.garrison.com)做出贡献和发展。 2024/25年将是我们最忙碌、最富有成效的一年,需求增加,稳定增长,有许多有影响力的项目正在进行中! 主要职责 产品软件开发 • 开发我们的产品的前端功能,以满足用户社区的需求,重点关注提供可靠、吸引人和易用的解决方案 • 选择适当的Web开发技术,构建适用于Garrison产品组合的可重用代码和组件库 • 与产品负责人合作,帮助设计我们基于Web的界面的功能,并在设计中起到确保用户体验是核心的重要角色 • 为新软件的范围和设计做出贡献,并支持规划和估算,包括负责估算个别开发任务 公司网站开发 • 与营销团队合作,快速为Garrison的静态公司网站提供新内容。 • 根据设计师提供的用户界面(UI)设计进行开发。在开发、预发布和预览环境中部署最终设计。 • 在内容管理系统(CMS)中开发和集成用户友好的表单,以便营销团队进行高效的内容管理。这些表单应该使团队能够轻松输入和本地化文本内容,以及上传各种媒体文件到网站上。 • 为营销团队提供技术支持,解决他们可能遇到的任何问题或需求。这可能涉及到将跟踪像素准确安装到网站上,或者提高其搜索引擎优化(SEO)性能以增加可见性和有机流量。 集成、测试和维护 • 将前端组件与Garrison REST服务进行集成和测试,并通过手动和自动测试开发确保正确的系统行为。 • 为我们解决方案的基于浏览器的组件开发连续集成能力,并将其与我们的系统级连续集成和测试系统集成。 • 鉴别和调查系统中的缺陷,无论是内部发现还是客户发现,并开发缺陷修复和相应的产品增强功能。 工程改进 • 通过持续的代码重构、代码同行评审、单元测试开发和提供稳定API等方式,提高代码可维护性和支持性。 • 开发常见工程任务的自动化,包括测试、环境配置和构建和发布管理,以提高开发效率。 技能和经验 如果您具备以下经验/技能,您将非常适合这个职位 • 前端开发经验,包括: • 现代JavaScript库和框架(ES6 / React / Svelte) • CSS后处理库(SCSS) • 良好的跨浏览器和多设备支持 • 创建完整的Web应用程序开发和测试环境 • 接触过开发复杂企业软件/ B2B应用程序 如果您具备以下经验,将非常有帮助 • 使用TypeScript的实际经验 • 接触过用户界面/用户体验设计 • 使用Figma等工具进行模型和原型制作的经验 • 基本的交互式数据可视化库知识 • 后端经验(NodeJS、Python) 我们很高兴拥有以下品质的团队成员 • 能够与团队成员合作 • 具备出色的人际交往能力 • 自我激励、适应性强,喜欢迎接挑战并取得成果 • 在压力下保持冷静,即使受到挑战也能保持外交方式 • 能够良好地进行口头和书面沟通