高级前端软件工程师

休斯顿 1天前全职 网络
面议
全职或兼职:全职 职位名称:高级前端软件工程师 工作地点:1430 Enclave Pkwy, Houston, TX 77077 职位描述: 负责开发、构建和部署网页应用程序的前端,即用户在网页应用程序中看到和交互的视觉元素。评估新兴技术,并提供战略性的创新和成本效益高的工程解决方案,以提高施耐德电气服务和运营的效率、可靠性和集成性。与产品设计团队合作,了解最终用户需求,并将其转化为功能和技术设计规范。与业务团队合作,了解用例并映射到屏幕和组件。与UI/UX开发人员紧密合作,将设计线框转换为实际代码,以生成应用程序的视觉元素。在软件开发生命周期中,利用面向对象分析与设计(OOAD)、分布式计算概念以及标准程序和技术,准备应用程序流程图和高低级设计。使用CSS、JavaScript、HTML和MySQL编写、测试、审查、重写和实施应用程序,并协助开发应用程序。在一个半自主的环境中开发和维护新的或改进的软件产品和技术,在该环境中,快速原型化新兴技术以解决行业相关问题是常态。设计可重用的网页组件。构建原型、产品和系统进行测试。设计测试程序,记录测试结果,并开发客户演示。制定测试策略以确保和维护源代码质量。创建和运行单元测试,并协助用户验收测试以发现错误并修改程序。评估网页工程方法和风险并进行改进。准备描述设计、安装步骤、系统约束和操作程序的文档。使用OOAD技术实现和测试软件模块。识别并报告任何技术和软件问题和顾虑,并协助解决问题。 最低学历和经验要求: 计算机科学、计算机工程或相关STEM领域的硕士学位,或外国同等学历,加上3年逐步负责的学士后经验,职位为所提供的工作或任何工程/开发相关职位。 申请者必须至少具备3年以下经验:(1) 使用Angular进行项目/产品的前端实现;(2) 使用Restful API在后端和前端之间以及不同应用程序和产品之间交换数据和信息;(3) REST架构风格的设计原则;(4) Azure Devops,包括用于版本控制和代码协作的Azure Repos,用于构建应用程序和部署代码的Azure CICD(持续集成和持续部署)管道,以及用于管理需求和任务的Azure Boards;(5) 云平台Azure、GCP或AWS;(6) 安全原则(Oauth2、JWT、OpenAPI);(7) 使用CSS、JavaScript、HTML和MySQL编写和实现应用程序程序。 允许每周远程办公少于50%,但需在分配的施耐德电气办公室所在地的同一地理位置内。