SAIC
SAIC
El contenido de perfil proporcionado para SAIC parece describir a Bitly en lugar de SAIC. Presenta una plataforma SaaS basada en la nube para la gestión de enlaces y códigos QR, con acortamiento de URL, códigos QR dinámicos, enlaces de marca, análisis de enlaces, seguimiento de campañas UTM, páginas de destino adaptadas a dispositivos móviles, tarjetas de presentación digitales, API para desarrolladores y funciones potenciadas por IA. El texto del producto está dirigido a profesionales del marketing, desarrolladores y equipos empresariales de sectores como el comercio minorista, los bienes de consumo, la hostelería, los medios de comunicación, la atención sanitaria, las finanzas y la educación, con énfasis en las integraciones, el análisis y las capacidades empresariales. Esta información debe verificarse antes de utilizarla para representar a SAIC o su actividad de contratación.

Desarrollador Front-End React en SAIC (Híbrido, Maryland)

Desarrolla aplicaciones React seguras y orientadas a datos para los programas de defensa, espacio, inteligencia y tecnología civil de SAIC. Crea paneles, flujos de trabajo, integraciones con API e interfaces empresariales accesibles.

Descripción

  • Desarrollar y mantener aplicaciones web empresariales con React
  • Crear componentes React reutilizables e interfaces de usuario responsivas y accesibles
  • Desarrollar paneles, formularios, tablas de datos, pantallas de flujo de trabajo, herramientas de búsqueda y vistas guardadas
  • Conectar aplicaciones React con API REST y servicios backend mediante patrones eficaces de gestión de estado y obtención de datos
  • Ofrecer experiencias adaptadas a roles con autenticación y autorización empresariales, incluidos SSO y MFA
  • Crear interfaces para contenido generado o asistido por IA con flujos de revisión y aprobación humana
  • Añadir funciones de informes, visualización de datos y exportación autónoma
  • Trabajar con datos relacionales SQL/MariaDB y escribir o interpretar consultas SQL
  • Convertir requisitos, historias de usuario, criterios de aceptación y wireframes en interfaces listas para producción
  • Escribir pruebas unitarias, de componentes y de integración, participar en revisiones de código y mantener los estándares de desarrollo
  • Diagnosticar problemas de front-end, navegador, integración con API y rendimiento
  • Dar soporte a la integración, las pruebas de aceptación de usuarios, las pruebas de regresión y las entregas a producción
  • Utilizar Linux, VS Code, Git, gestores de paquetes, herramientas de compilación y depuración, y utilidades de shell
  • Participar en ceremonias de Agile/Scrum y actividades de lanzamiento
  • Trabajar con el Product Owner y el equipo Scrum para perfeccionar historias, definir criterios de aceptación, estimar el trabajo y cumplir los objetivos del sprint
  • Crear y mantener documentación técnica

Requisitos

  • Título universitario en informática, ingeniería de software, sistemas de información o un campo técnico relacionado, o experiencia profesional equivalente
  • Al menos cinco años de experiencia profesional en desarrollo front-end o de aplicaciones web, incluidos tres o más años de desarrollo con React
  • Dominio avanzado de React, JavaScript, HTML5 y CSS3
  • Conocimientos de componentes funcionales, hooks, arquitectura de componentes reutilizables, enrutamiento, gestión de estado y patrones actuales de React
  • Experiencia en la creación de aplicaciones y paneles empresariales a gran escala y orientados a datos, integrados con API REST
  • Conocimientos prácticos de SQL y bases de datos relacionales, incluidas tablas, relaciones, consultas, vistas y estructuras de datos de MariaDB/MySQL
  • Experiencia con Git, pruebas automatizadas de front-end, diseño responsivo, compatibilidad entre navegadores y prácticas seguras de desarrollo front-end
  • Experiencia en entornos de desarrollo Linux, incluida la línea de comandos, variables de entorno, sistemas de archivos, permisos, registros y utilidades comunes
  • Experiencia con Visual Studio Code o un IDE moderno comparable
  • Comprensión de la autenticación, autorización, gestión de sesiones y control de acceso basado en roles
  • Experiencia profesional en un equipo de desarrollo de software Agile/Scrum
  • Sólidas habilidades analíticas, de depuración, resolución de problemas y comunicación escrita y verbal
  • Se requiere ciudadanía estadounidense y capacidad para obtener y mantener una autorización Public Trust

Beneficios

  • Empleador que ofrece igualdad de oportunidades
  • Entorno de desarrollo Agile/Scrum
  • Modalidad de trabajo híbrida

Empleos relacionados