Descrição
Resumo:
Procuramos um Desenvolvedor Front-end experiente para inovar e construir uma plataforma que una física em tempo real, conhecimento estruturado e inteligência autônoma, com foco na complexidade da interface, interatividade e visualização.
Pontos de destaque:
1. Inovar, alcançar, crescer e liderar em uma equipe de alto desempenho
2. Construir interfaces conversacionais, painéis de séries temporais e visualizações de dados
3. Desenvolver bibliotecas reutilizáveis de componentes Angular e otimizar o desempenho da interface
Estamos à procura das pessoas certas — pessoas que desejam inovar, alcançar, crescer e liderar. Atraímos e retemos os melhores talentos investindo em nossos funcionários e capacitando-os a desenvolver a si mesmos e suas carreiras. Experimente os desafios, recompensas e oportunidades de trabalhar para um dos maiores provedores mundiais de produtos e serviços para a indústria global de energia.
**Atribuições da vaga**
--------------
Estamos construindo uma plataforma que une física em tempo real, conhecimento estruturado e inteligência autônoma. Procuramos desenvolvedores preparados para enfrentar um (ou mais) desses desafios:
* **Complexidade:** Renderizar grandes tabelas e gerenciar lógicas rigorosas de validação para pipelines de dados críticos à missão.
* **Interatividade:** Construir interfaces conversacionais (chat em streaming) e painéis de séries temporais de alto desempenho que se atualizem em tempo real.
* **Visualização:** Projetar interfaces intuitivas para Linhagem de Dados, Grafos de Conhecimento e Mapeamento de Entidades.
**O que você fará**
Você integrará uma equipe de alto desempenho, garantindo consistência de design em toda a plataforma, ao mesmo tempo que se concentrará em uma das seguintes trilhas distintas:
**Responsabilidades principais**
* **Arquitetura de componentes:** Criar uma biblioteca reutilizável de componentes Angular, fortemente tipada, que escale entre os módulos de IA, Painel e Administração.
* **Desempenho:** Otimizar estratégias de detecção de alterações e rolagem virtual para garantir que a interface permaneça responsiva e performática, seja ao renderizar um fluxo de dados em tempo real ou um objeto 3D.
* **Design orientado a dados:** Lidar com esquemas JSON complexos e cargas pesadas, assegurando precisão dos dados desde a API até a interface
Possíveis caminhos para contribuir no Projeto (você pode atuar em um ou mais):
**Plataforma de Dados e Ferramentas de Gerenciamento**
* Construir Interfaces de Gerenciamento: Desenvolver a "Sala de Controle" para Engenheiros de Dados, incluindo telas de Catálogo de Dados e Configuração de Pipelines.
* Heurísticas e Mapeamento: Criar fluxos de trabalho eficientes para "Correspondência de Entidades", permitindo que os usuários mapeiem visualmente tags brutas de sensores a ativos físicos.
* Visualização de Linhagem: Implementar visualizações DAG (D3\.js ou similar) para permitir que os usuários rastreiem camadas e dependências de ativos de dados.
**Interfaces de IA e Visualização**
* **Construir UI de Assistente de IA:** Desenvolver interfaces conversacionais ricas que suportem respostas em streaming (SSE), renderização de markdown e "artefatos" interativos.
* **Dashboard avançado:** Implementar gráficos de séries temporais de alto desempenho usando Plotly.js, garantindo zoom/panning suaves em grandes conjuntos de dados.
* **Tratamento de documentos:** Desenvolver visualizadores integrados para documentos PDF e mídia rica, permitindo que Agentes citam fontes visualmente.
**Stack tecnológica**
Utilizamos uma stack moderna e de alto desempenho. Você deve ser proficiente nos componentes principais e possuir conhecimento aprofundado em sua trilha escolhida.
* **Framework principal:** Angular 16\+ (nível especialista), TypeScript, RxJS.
* **Gerenciamento de estado:** NgRx ou Signals.
* **Visualização:** Plotly.js (séries temporais), D3\.js/DAGs (Linhagem).
* **Integração com APIs:** APIs REST (FastAPI), Eventos enviados pelo servidor (SSE), WebSockets (usando Socket.io)
**Qualificações**
------------------
**Requisitos obrigatórios:**
* Graduação completa em Ciência da Computação, Engenharia ou área correlata.
* 5\+ anos de experiência em Desenvolvimento Front-end (ênfase em Angular).
* Excelente domínio de TypeScript e padrões de programação reativa.
* Experiência na construção de painéis administrativos, interfaces B2B SaaS ou SPAs complexas.
* Capacidade de lidar com integrações complexas de API e modelagem de dados no lado do cliente.
* Excelentes habilidades de comunicação em inglês
**Desejável:**
* **Visualização:** Experiência prática com Plotly.js, D3\.js ou gráficos de Linhagem/DAG.
* **IA/Chat:** Experiência na construção de interfaces de Chat/LLM e no tratamento de texto em streaming.
* **Dados intensivos:** Familiaridade com bibliotecas de alto desempenho e rolagem virtual.
* **Mídia/Geolocalização:** Experiência com renderização de PDF no navegador ou bibliotecas de Mapas/GIS (Leaflet, Mapbox).
**Conhecimentos, Habilidades e Competências**
------------------------------------
* **Arquiteto de componentes:** Você escreve componentes limpos e desacoplados e entende como construir um kit de interface que escale.
* **Senso de UX:** Você entende que uma interface de "Chat" precisa transmitir imediatismo e se preocupa com estados de carregamento e transições suaves.
* Você se orgulha de construir ferramentas que tornam outros engenheiros mais produtivos, valorizando profundamente a eficiência de fluxo de trabalho e atalhos de teclado.
A Halliburton é uma Empregadora que Pratica a Igualdade de Oportunidades. As decisões de contratação são tomadas sem considerar raça, cor, religião, deficiência, informação genética, gravidez, cidadania, estado civil, sexo/gênero, preferência sexual/orientação sexual, identidade de gênero, idade, status de veterano, origem nacional ou qualquer outro status protegido por lei ou regulamento.
**Localização**
Vaga totalmente remota.
**Detalhes da vaga**
**Número da requisição:** 205557
**Nível de experiência:** Entrada
**Família de cargos:** Engenharia/Ciência/Tecnologia
**Linha de produto/serviço:** Software e Serviços Landmark
**Tempo integral / Meio período:** Tempo integral
**Grupo de empregados:** Temporário
**Informações sobre remuneração**
A remuneração é competitiva e compatível com a experiência.