Desarrollador Front End Fully Remote - US

Desarrollador Front End

Tiempo completo • Fully Remote - US
Replies within 24 hours
Beneficios:
  • 401(k)
  • Salario competitivo
  • Seguro de enfermedad
  • Tiempo libre remunerado
Acerca de este rol: 

El desarrollador front-end formulará y definirá especificaciones para aplicaciones complejas de programación de software operativo o modificará/mantendrá aplicaciones existentes complejas utilizando versiones de ingeniería y utilidades del fabricante. Serán responsables de las aplicaciones relacionadas con el sistema operativo general, como las sofisticadas rutinas de mantenimiento de archivos, las grandes redes de telecomunicaciones, la contabilidad informática y los paquetes avanzados de software matemático/científico.

 

Responsabilidades clave: 

  • Producir, mantener y modificar sitios web e interfaces de usuario. Incorporación de aplicaciones, gráficos, clips de audio y video en los sitios web de los usuarios.
  • Diseño, codificación, pruebas, depuración y esos programas.
  • Apoyo a la evaluación de productos de software nuevos y existentes
  • Ayudar a otros programadores de sistemas a utilizar eficazmente el software técnico del sistema.
  • Diseño y desarrollo de sistemas de software sofisticados que se integran con componentes de hardware
  • Creación y mantenimiento de la documentación de la arquitectura del sistema y especificaciones técnicas
  • Liderar la implementación de soluciones de software que cumplan con los requisitos de rendimiento, confiabilidad y seguridad
  • Análisis y resolución de problemas complejos de integración de sistemas y desafíos técnicos
  • Colaborar con equipos multifuncionales, incluidos ingenieros de hardware, desarrolladores de software y especialistas en control de calidad.
  • Desarrollo de planes y procedimientos de prueba para validar la funcionalidad y el rendimiento del sistema
  • Realizar análisis del sistema para identificar cuellos de botella y recomendar estrategias de optimización
  • Implementación de prácticas de DevOps y canalizaciones de integración continua/implementación continua
  • Investigación y evaluación de nuevas tecnologías y metodologías para su posible adopción
  • Tutoría de ingenieros junior y orientación técnica al equipo
  • Creación de documentación técnica detallada para el funcionamiento y mantenimiento del sistema
  • Participar en revisiones de diseño, revisiones de código y discusiones técnicas
  • Colaborar con las partes interesadas para recopilar requisitos y traducirlos en soluciones técnicas
  • Liderar los esfuerzos de resolución de problemas del sistema y brindar soporte de escalamiento
  • Garantizar el cumplimiento de los estándares y las mejores prácticas de la industria
 

Calificaciones y habilidades: 

  • Licenciatura en Ciencias de la Computación, Ingeniería de Software, Ingeniería Informática o campo técnico relacionado
  • Mínimo de 8 años de experiencia profesional en ingeniería de sistemas de software
  • Experiencia demostrada en arquitectura e integración de sistemas
  • Experiencia con el ciclo de vida completo del desarrollo del sistema, desde los requisitos hasta la implementación
  • Dominio avanzado de JavaScript (ES6+), HTML5, CSS3 y un marco importante (React, Angular, Vue.js)
  • Sólida experiencia en la formulación de especificaciones, diseño y mantenimiento de aplicaciones de software complejas, especialmente aquellas con impacto a nivel de sistema
  • Comprensión profunda de los estándares de accesibilidad web (Sección 508, WCAG)
  • Experiencia con la integración de API RESTful, JSON, AJAX y diseño responsivo/móvil
  • Familiaridad con el control de código fuente (Git) y las canalizaciones de CI/CD
  • Conocimiento de protocolos de red y sistemas distribuidos
  • Experiencia en diseño e implementación de bases de datos (SQL y NoSQL)
  • Excelentes habilidades de depuración, resolución de problemas y optimización del rendimiento
  • Excelentes habilidades de comunicación con partes interesadas técnicas y no técnicas
  • Experiencia con optimización del rendimiento de software y resolución de problemas
  • Conocimiento de metodologías de prueba de software y garantía de calidad
  • Comprensión de los principios de seguridad y las prácticas de codificación segura
  • Experiencia con metodologías de desarrollo ágil
  • Capacidad para trabajar de forma independiente y liderar iniciativas técnicas
  • Fuertes habilidades de documentación para sistemas complejos
 

Habilidades y competencias deseadas: 

  • Maestría en Ciencias de la Computación, Ingeniería o campo relacionado
  • Experiencia en entornos de contratación federal, de defensa o gubernamentales
  • Familiaridad con los sistemas de gestión de aprendizaje (LMS), especialmente Moodle.
  • Familiaridad con el sistema de investigación y diseño de UX/UI.
  • Experiencia con DevOps, pruebas automatizadas y metodologías ágiles.
  • Conocimiento de la integración del aprendizaje automático con sistemas de software
  • Experiencia con diseño de sistemas de alta disponibilidad y tolerantes a fallos
  • Familiaridad con los requisitos de cumplimiento normativo para sistemas de software
  • Experiencia liderando equipos técnicos o asesorando a ingenieros junior
  • Experiencia en proyectos de migración y modernización de sistemas
  • Familiaridad con el entorno empresarial de Alaska Native Corporation
  • Experiencia con software de simulación y modelado
 

Información adicional: 

Despeje: Capacidad para obtener y mantener una autorización de seguridad de Public Trust.

Esta es una posición remota.





(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or