Desenvolvedor FrontEnd Angular Sênior
Buscamos um(a) Desenvolvedor(a) Front-end Sênior para um projeto estratégico de modernização da interface de uma plataforma de supervisão e controle de missão crítica do setor elétrico. Você vai atuar diretamente com o Product Designer na evolução da experiência do produto, ao lado do time de Backend. O escopo inclui as telas de operação em tempo real e a reconstrução web de um editor gráfico de telas.
Atividades a serem desenvolvidas:
Desenvolver a nova interface do produto em Angular (versão mais recente).
Implementar, junto ao Product Designer, o design system do produto: componentes reutilizáveis, temas e padrões de interação.
Construir um editor gráfico web com canvas vetorial, seleção, drag and drop, camadas, zoom/pan, snap-to-grid e undo/redo.
Desenvolver visualizações de alta densidade, como diagramas, tabelas, alarmes e gráficos de tendência, com atualização em tempo real.
Integrar a interface a APIs REST e a canais de dados em tempo real (WebSocket/SSE).
Garantir desempenho em telas com milhares de objetos dinâmicos.
Participar de revisões de código e das definições arquiteturais do front-end.
Requisitos Obrigatórios:
Experiência sólida com Angular em versões recentes (Standalone Components, Signals, novo Control Flow).
Domínio de TypeScript e RxJS.
Experiência com Design Systems e componentes reutilizáveis (Angular CDK/Material ou similares).
Experiência com comunicação em tempo real (WebSocket, SSE ou similares) e APIs REST.
Conhecimento em otimização de performance de aplicações web.
Experiência com testes automatizados e Git.
Requisitos Desejáveis:
Vivência com sistemas SCADA, IHM ou aplicações industriais.
Conhecimento do setor elétrico, como diagramas unifilares e subestações.
Experiência com SVG e/ou Canvas para visualizações e interações gráficas complexas.
Experiência no desenvolvimento de editores gráficos ou ferramentas de manipulação direta na web.
Experiência com bibliotecas gráficas (D3.js, Konva, PixiJS ou similares) ou WebGL.
Experiência com Storybook e handoff pelo Figma.
SoftSkills:
Capacidade analítica e resolução de problemas.
Boa comunicação e colaboração com Design e Backend.
Atenção a detalhes de interface e usabilidade.
Autonomia, organização e foco em qualidade.
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
Oportunidades 100% remotas ‍
Plano de saúde ‍ ️
Plano odontológico
Vale-alimentação ️
Vale home office
Feedbacks periódicos
Programa de indicações
Acolhimento psicológico ‍ ️
Ginástica laboral ️
Academia de conhecimento
Convênio com escola de inglês
Reuniões mensais de transparência
Kit de boas-vindas