软件开发工程师 II - Web GIS(栅格和图像)

15个月前全职
93.6K - 156K USD Esri

Esri

location 洛杉矶
unsaved
概述 加入Esri的创意工程团队,专注于设计和开发下一代网络栅格和图像处理解决方案。我们正在寻找一位聪明、以用户为中心的开发人员加入我们的敏捷开发团队,并在推动Web开发的同时在下一代Esri软件上留下自己的印记。加入我们才华横溢的工程师团队,帮助构建在浏览器、企业级服务器和云中运行的新的令人兴奋的软件。 职责 • 在团队环境中开发用于管理、处理和显示网络栅格和图像数据的软件 • 与设计团队和产品所有者密切合作,定义、设计和实施功能 • 实现安全、高性能的代码,开发新的面向用户的功能,涵盖广泛的用户体验,如图表、表单、地图控件、导航控件、分析工具等 • 实施功能和单元测试,以保持代码库的质量 • 实践自动化测试、代码审查和编写优美、务实的代码等纪律性软件工程 • 确保组件符合辅助功能、国际化和本地化要求 • 诊断和修复软件问题 • 在开发过程中与其他程序员和开发人员跨团队合作 要求 • 2年以上Web技术经验,如JavaScript、TypeScript、HTML、CSS和RESTful Web服务 • 出色的JavaScript/TypeScript开发技能,包括异步编程、闭包和类型等概念 • 有HTML/CSS的经验,包括布局、特异性、跨浏览器兼容性和可访问性等概念 • 出色的问题解决、设计、开发和调试技能 • 能够在快节奏的团队环境中工作,频繁发布和紧密的时间表 • 出色的沟通能力和与多元化团队合作的能力 • 计算机科学、工程、数学学士学位 推荐资格 • 有JavaScript经验(API使用TypeScript编写) • 有API设计、辅助功能和国际化经验 • 有设计和开发简化复杂工作流程的UI/UX经验,同时保持设计灵活以处理未知情况 • 在数据分析和数据可视化领域有经验,特别是在将分析结果作为信息性、交互式图表等方面进行沟通,将会有优势 • 熟悉Esri的ArcGIS JS-API是一个加分项 • 有可测试软件编写经验 • 有使用Scrum进行敏捷软件开发的经验 • 以前有商业软件产品的软件开发和发布经验 • 熟悉GIS应用/技术和栅格图像知识 • 掌握Esri产品或类似的GIS或空间软件知识 • 计算机科学、工程、数学硕士学位,根据职位级别而定 总体回报 Esri的竞争性总体回报策略包括行业领先的健康福利福利:医疗、牙科、视力、员工(及其家人)的基本和补充人寿保险,401(k)和利润分享计划,最低累计80小时的休假时间,每年日历年度的十二个有薪假日,以及个人和职业发展机会。基本工资是我们总体回报策略的一个组成部分。薪酬决策和此职位的基本范围考虑了许多因素,包括但不限于技能、经验和培训;执照和认证;以及其他商业和组织需求。 基本工资范围的合理估计为 93,600—156,000美元 公司 在Esri,多样性不仅仅是地图上的一个词。当具有不同经验、观点、背景和文化的员工聚集在一起时,我们更具创新力,最终成为一个更好的工作场所。我们相信拥有一个多样化的员工队伍,统一在我们创造积极全球变革的使命下。我们理解多样性、公平性和包容性不是一个目的地,而是一个持续的过程。我们致力于继续学习、成长和改变我们的工作场所,以便每个员工都能为他们的最佳工作做出贡献。我们对这些原则的承诺延伸到我们为之服务的全球社区,通过GIS技术创建积极变革。有关Esri种族平等和社会正义倡议的更多信息,请访问我们的网站。 如果您不符合该职位的所有首选资格,我们鼓励您仍然申请! Esri是一个机会均等的雇主(EOE),所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾状况、受保护的退伍军人身份或任何其他受法律保护的特征。如果您需要合理的住宿来完成就业流程的任何部分,请发送电子邮件至askcareers@esri.com,告知我们您的请求性质和联系信息。请注意,只有涉及合理住宿请求的查询将从此电子邮件地址回复。 Esri隐私 Esri非常重视保护您的隐私责任。我们致力于通过透明方式获取和使用您的信息,让您对您的信息和偏好拥有控制权,并将自己置于最高的国家和国际标准,包括CCPA和GDPR的合规性。