SAIC
SAIC
提供的 SAIC 公司简介内容似乎描述的是 Bitly,而不是 SAIC。内容介绍了一个基于云的 SaaS 平台,提供链接管理和二维码功能,包括网址缩短、动态二维码、品牌链接、链接分析、UTM 活动跟踪、适合移动设备的落地页、数字名片、开发者 API 以及 AI 增强功能。产品文案面向零售、消费包装品、酒店、媒体、医疗、金融和教育等行业的营销人员、开发者及企业团队,重点强调集成、分析和企业级功能。在将这些信息用于介绍 SAIC 或其招聘活动之前,应先进行核实。

SAIC 前端 React 开发工程师(混合办公,马里兰州)

为 SAIC 的国防、航天、情报和民用技术项目构建安全的数据密集型 React 应用。开发仪表板、工作流、API 集成和无障碍企业级界面。

描述

  • 使用 React 构建和维护企业级 Web 应用
  • 创建可复用的 React 组件以及响应式、无障碍用户界面
  • 开发仪表板、表单、数据表格、工作流页面、搜索工具和保存视图
  • 使用有效的状态管理和数据获取模式,将 React 应用连接到 REST API 和后端服务
  • 提供支持角色感知的用户体验,包括企业身份验证和授权、SSO 及 MFA
  • 为 AI 生成或 AI 辅助内容构建界面,并实现人工审核和审批工作流
  • 增加报表、数据可视化和自助式导出功能
  • 处理 SQL/MariaDB 关系型数据,并编写或解读 SQL 查询
  • 将需求、用户故事、验收标准和线框图转化为可投入生产的界面
  • 编写单元测试、组件测试和集成测试,参与代码评审并遵循编码规范
  • 诊断前端、浏览器、API 集成和性能问题
  • 支持集成测试、用户验收测试、回归测试和生产发布
  • 使用 Linux、VS Code、Git、包管理器、构建工具、调试工具和 Shell 实用程序
  • 参与 Agile/Scrum 仪式和发布活动
  • 与产品负责人及 Scrum 团队合作,完善用户故事、定义验收标准、估算工作量并达成迭代目标
  • 创建和维护技术文档

任职要求

  • 计算机科学、软件工程、信息系统或相关技术领域的学士学位,或同等专业经验
  • 至少五年专业前端或 Web 应用开发经验,其中至少三年使用 React 进行开发
  • 精通 React、JavaScript、HTML5 和 CSS3
  • 了解函数式组件、Hooks、可复用组件架构、路由、状态管理和当前 React 开发模式
  • 具有构建企业级、数据密集型应用和与 REST API 集成的仪表板经验
  • 掌握 SQL 和关系型数据库,包括 MariaDB/MySQL 表、关系、查询、视图和数据结构
  • 具有 Git、前端自动化测试、响应式设计、跨浏览器支持和安全前端实践经验
  • 具有 Linux 开发环境经验,包括命令行、环境变量、文件系统、权限、日志和常用实用程序
  • 具有 Visual Studio Code 或同类现代 IDE 的使用经验
  • 理解身份验证、授权、会话管理和基于角色的访问控制
  • 具有在 Agile/Scrum 软件开发团队中的专业工作经验
  • 具备较强的分析、调试、问题解决、书面和口头沟通能力
  • 必须是美国公民,并能够取得和维持 Public Trust 信任资格

福利待遇

  • 机会均等雇主
  • Agile/Scrum 开发环境
  • 混合办公安排