
Leonardo DRS es una empresa consolidada que opera en los sectores de la fabricación, la defensa y la industria aeroespacial. Fundada en 1969, se presenta como un gran empleador con una plantilla de entre 5.001 y 10.000 personas. Su perfil corporativo ofrece contexto a quienes buscan empleo y exploran oportunidades en una organización experimentada al servicio de industrias con un fuerte enfoque técnico.
Ingeniero sénior de software full stack con enfoque en interfaz de usuario
Desarrolla aplicaciones con TypeScript y React para sistemas de radar y defensa de Leonardo DRS. Crea funcionalidades full stack, API e integraciones en un puesto presencial.
Descripción
- Desarrolla y mantiene aplicaciones de interfaz y funcionalidades full stack para sistemas de radar y defensa de misión crítica.
- Crea funcionalidades de cara al usuario con TypeScript, React y herramientas relacionadas de desarrollo front-end.
- Desarrolla la estructura de las aplicaciones, componentes reutilizables, gestión del estado, manejo asíncrono de datos, prácticas de prueba y mantenibilidad.
- Conecta las interfaces con servicios de back-end, API REST, fuentes de datos, interfaces de mensajería y flujos de trabajo del sistema.
- Colabora con ingenieros de back-end, Linux, sistemas, integración y pruebas para entregar funcionalidades fiables a partir de requisitos complejos.
- Resuelve problemas en toda la pila de aplicaciones, desde el comportamiento de la interfaz y las API hasta el flujo asíncrono de datos, la configuración del despliegue y la integración de sistemas.
- Aprende el entorno de back-end Linux, incluidos los servicios Rust, para apoyar el desarrollo full stack y la depuración entre capas.
- Participa en revisiones de código, debates de diseño, pruebas, documentación, entregas a producción y mentoría de ingenieros júnior.
Requisitos
- Título universitario en ingeniería, informática, ingeniería informática u otro campo técnico relacionado, y al menos cinco años de experiencia pertinente en ingeniería de software, o experiencia equivalente.
- Sólida experiencia en desarrollo de interfaces para producción con TypeScript y un framework basado en componentes, como React, React Native o Angular.
- Experiencia en diseñar, desarrollar, probar, depurar y mantener funcionalidades complejas de cara al usuario basadas en flujos de trabajo, CONOPS o requisitos limitados.
- Experiencia conectando aplicaciones de interfaz con servicios de back-end, API, fuentes de datos o flujos de trabajo del sistema.
- Experiencia con un lenguaje de back-end o de propósito general, como Python, C#, Java, Node.js, Go, C, C++, Rust o similar.
- Experiencia o formación académica en lenguajes compilados o de bajo nivel y temas como gestión de memoria, concurrencia, redes, sistemas operativos o depuración.
- Experiencia con Git y desarrollo de software colaborativo.
- Capacidad para aprender dominios técnicos complejos, comunicarse con claridad, orientar a ingenieros con menos experiencia y colaborar con equipos de software, sistemas, integración y pruebas.
- Se requiere ciudadanía estadounidense.
- Debe contar con una autorización de seguridad activa del Departamento de Defensa de EE. UU. o poder obtenerla dentro de un plazo razonable tras comenzar el empleo.
Beneficios
- Cobertura médica, dental y oftalmológica.
- Aportaciones de la empresa a una cuenta de ahorro para gastos médicos.
- Servicios de telemedicina.
- Seguro de vida y de incapacidad.
- Seguro de asistencia jurídica.
- Plan de ahorro 401(k).
- Programas de bienestar que apoyan la salud física, emocional y financiera.
- Programas y actividades de crecimiento profesional, desarrollo y adquisición de habilidades.
- Horario flexible 9/80.
- Vacaciones competitivas.
- Permisos por enfermedad y emergencias.
- Permiso parental remunerado.
- Horas para servicio comunitario.
- Bonificaciones anuales por rendimiento para empleados que cumplan los requisitos.
- Participaciones en el capital para empleados que cumplan los requisitos.
- Pago de horas extra, cuando corresponda.