职位名称:前端React开发人员
工作地点:纽约州纽约市
合同期限:1年以上
职位概述
我们正在寻找一名高级前端React开发人员,负责设计、开发和部署现代、安全、可访问的基于网络的应用程序。这些应用程序支持许可证、执照和公共基础设施资产的全生命周期管理,包括面向客户的门户和用于审核、审批、检查和资产管理的内部后台系统。
该角色涉及构建高度互动、地图支持和安全的应用程序,以促进外部用户(如承包商和企业)与内部运营团队之间的协作。系统必须符合严格的可访问性、网络安全和性能标准。
主要职责
应用程序设计与开发
- 使用React和相关前端技术设计、开发和部署现代、基于网络的可访问用户界面
- 实现安全的面向客户的门户和内部管理系统
- 构建支持许可证和执照申请工作流、审批、检查、计费和文档交换的功能
- 实现应用程序内外部用户与内部团队之间的双向通信
前端与UI工程
- 使用React、HTML5、CSS、JavaScript、AJAX和现代UI模式开发响应式和可访问的用户界面
- 遵循用户体验、可用性和可访问性最佳实践(符合WCAG标准)
- 在网络应用程序中集成在线地图和地理空间组件
- 确保应用程序支持基于角色的访问控制和安全认证
全栈协作
- 与使用.NET 4.8、ASP.NET、.NET Core、C#、MVC/MVVM架构的后端开发人员合作
- 将前端组件与RESTful API和基于XML/JSON的网络服务集成
- 在整个SDLC过程中与业务分析师、QA团队和其他开发人员密切合作
数据与报告集成
- 支持与SQL Server和Azure SQL数据库的集成
- 在需要时协助使用SSRS进行报告解决方案和通过SSIS进行数据转换
DevOps与SDLC
- 参与使用Azure DevOps的配置管理、CI/CD管道和版本控制
- 遵循SDLC流程,包括敏捷、瀑布和RUP方法
- 创建和维护技术文档,包括架构图、设计工件和实施指南
质量与性能
- 执行单元、集成和性能测试
- 参与技术评审、代码审查和设计演练
- 识别性能限制、安全风险和架构改进
必备技术技能
- 具有丰富的React和现代JavaScript框架经验
- 精通HTML5、CSS3、JavaScript、AJAX
- 具有构建安全、基于角色的网络应用程序的经验
- 熟悉.NET MVC/MVVM前端集成
- 具有使用RESTful API和JSON/XML的经验
- 了解可访问性标准和用户体验最佳实践
- 具有使用Azure DevOps进行CI/CD和版本控制的经验
优先技能
- 具有Angular或Backbone经验
- 熟悉WCF服务
- 具有SQL Server 2017/2019和Azure SQL经验
- 了解地图/地理空间UI组件
- 具有使用SSRS生成报告的经验
- 理解企业安全框架和性能优化