Logo Trabajando.com
Ver ofertas relacionadas
logo

Senior Frontend Software Engineer

1 VacanteFinaliza en 7 días
  • Jornada Completa
  • Otro Profesional
  • Región Metropolitana de Santiago
  • Las Condes

Actuar como referente técnico y owner del dominio Frontend, garantizando la entrega de productos de calidad de grado ingeniería (robustos, testeables y performantes).
La misión exige un perfil altamente proactivo que no solo escriba código, sino que diseñe soluciones y automatice procesos repetitivos (DevEx/CI/CD) para eliminar la fricción operativa. Se espera que integre herramientas de Inteligencia Artificial (GenAI) en su flujo de trabajo diario para acelerar el desarrollo y la resolución de problemas, manteniendo siempre el control crítico sobre la arquitectura y la seguridad.
En este rol tendrás la oportunidad de:

  • Arquitectura Frontend Avanzada: Construir interfaces complejas y escalables utilizando fundamentos de ingeniería (DOM, Event Loop) y patrones de diseño en TypeScript/JavaScript, manteniendo independencia de frameworks específicos.

  • Gestión de Estado y Reactividad: Implementar arquitecturas de componentes y manejo de estado global mediante paradigmas de programación reactiva para asegurar la consistencia de los datos en la UI.

  • Seguridad Integral y Gestión de Identidad: Garantizar la integridad de la aplicación mediante protocolos OAuth2/OIDC, mitigación de OWASP Top 10 y el uso seguro de JWT y cookies en entornos de producción.

  • Integración de Seguridad en el Ciclo de Vida: Ejecutar auditorías de calidad mediante análisis estático/dinámico y prácticas de DevSecOps para asegurar un código libre de vulnerabilidades antes del despliegue.

  • Orquestación de Sistemas (BFF e Integración): Diseñar capas de Backend for Frontend para optimizar el consumo de APIs REST, demostrando capacidad para leer lógica de negocio en múltiples lenguajes de servidor (Java, Go, Node.js).

  • Resiliencia en Comunicaciones: Implementar estrategias de manejo de errores, reintentos y Circuit Breakers en la capa de integración para mejorar la tolerancia a fallos del sistema.

  • Automatización y DevOps: Gestionar el ciclo de vida completo de entrega (CI/CD), desde el linting y testing hasta el despliegue automatizado en entornos productivos.

  • Estrategias de Renderizado y Performance: Optimizar la experiencia de usuario y el SEO mediante la selección técnica de estrategias SSR, CSR o SSG según el caso de uso.


Para tener éxito en esta posición necesitas:
  • Experiencia avanzada en el desarrollo de aplicaciones web escalables (SPA/PWA) utilizando TypeScript bajo estándares de tipado estricto.
  • Dominio sólido de arquitectura de componentes y patrones de arquitectura limpia (Clean Architecture) aplicados al frontend.
  • Experiencia profesional diseñando e implementando el patrón BFF (Backend for Frontend) para la optimización de comunicaciones.
  • Capacidad técnica para leer, comprender y depurar código de backend (Java, Python, Node.js o similar) de forma autónoma durante procesos de integración.
  • Experiencia comprobada en la implementación de flujos de seguridad modernos utilizando OAuth 2.0, OpenID Connect (OIDC) y gestión segura de tokens/sesiones.
  • Dominio de estrategias de Testing Automatizado (Unitario, Integración y E2E) integradas obligatoriamente en el flujo de desarrollo.
  • Conocimiento práctico en la configuración y mantenimiento de Pipelines de CI/CD (Build, Test, Scan, Deploy).
  • Uso habitual de herramientas de Inteligencia Artificial Generativa (GenAI) como aceleradores de productividad y refactorización de código.
  • Experiencia acreditada en Product Engineering, transformando requerimientos de negocio abstractos en especificaciones técnicas (Tech Specs/RFCs) de forma independiente.
  • Capacidad para definir autónomamente arquitecturas de componentes, contratos de API y requisitos no funcionales (performance, seguridad y accesibilidad).

Es aún mejor si tienes:
  • Capacidad para desarrollar aplicaciones Mobile Híbridas (React Native, Expo o Ionic) bajo estrategias de código compartido en Monorepos.
  • Dominio de herramientas de observabilidad y monitoreo (como Dynatrace) para la detección proactiva de fallos y optimización de performance.
  • Experiencia en el despliegue de soluciones en nubes públicas (AWS/Azure) y gestión de infraestructura básica para frontend.
  • Conocimiento avanzado en seguridad ofensiva/defensiva, incluyendo la remediación de vulnerabilidades OWASP mediante herramientas SAST/DAST.
  • Inglés intermedio-avanzado.

Condiciones:
  • Indefinido.
  • Full time.
  • 4x1 (1 día presencial, 4 días remotos).

En Bci buscamos innovación, calidad de servicio y una alta orientación al cumplimiento de objetivos. Si reúnes estas características, te invitamos a postular con nosotros.
Estamos en constante búsqueda de crear experiencias memorables a nuestros clientes, tanto internos como externos, por lo que valoramos el trabajo en equipo, el deseo irrenunciable por satisfacer las necesidades de nuestros clientes y la pasión por realizar una gestión de excelencia.Cuando postulas a la Corporación Bci tienes la oportunidad de acceder a un mundo de beneficios, por ejemplo:
- Bono anual sólo por ser un Colaborador Bci, bono por matrimonio, bono por el nacimiento de tus hijos, bono de ayuda para el cuidado de hijos en casa, entre otros. Si tienes de ganas de estudiar puedes postular a becas de estudio y pos título para ti o tus hijos.
- Permisos para celebrar y compartir el cumpleaños de tus hijos, tu cónyuge, y para el tuyo como también para otras ocasiones especiales.
- Seguro complementario de salud y dental con copago.

Perfil deseado

.
  • Experiencia sin experiencia 4 años
  • Estudios mínimos: Universitaria
  • Graduado

¿Algún comentario? Ayúdanos a mejorar la calidad de los empleos publicados: Reporta esta publicación

Política de cookies

Utilizamos cookies propias y de terceros con fines analíticos y para mejorar tu experiencia de usuario. Para continuar navegando nuestro sitio y aceptar las cookies necesarias para su correcto funcionamiento presiona Acepto. Si quieres más información sobre esto consulta nuestros términos y condiciones de servicio , nuestra política de privacidad y nuestra política de cookies.