Redwood Materials
Millennium
Engenheiro Front End
Sobre a Millennium
A Millennium é uma firma global e diversificada de investimentos alternativos, fundada em 1989. Definida por evolução, inovação e foco, a missão da Millennium é entregar resultados para nossos investidores.
Nossas pessoas são empoderadas com independência e suporte: a autonomia para perseguir ideias com convicção e o apoio de uma rede global comprometida com a colaboração, gestão de risco disciplinada e aprendizado contínuo. Com oportunidades para aprofundar expertise e acelerar o desenvolvimento, o talento na Millennium está equipado para se adaptar, evoluir e construir um impacto duradouro ao longo do tempo. Descubra como o crescimento transformador acelera o impacto.
Conheça a Equipe
O departamento de Tecnologia da Informação é central para a saúde e o crescimento dos negócios da Millennium. O modelo ativo e multimercado da firma exige tecnologia flexível e escalável e sistemas proprietários avançados, incluindo o desenvolvimento de capacidades analíticas e de negociação de próxima geração. Esta equipe faz parceria próxima com as áreas de produto, quantitativa e de engenharia para entregar tecnologia de alta performance que suporta a tomada de decisão em tempo real em ambientes de negociação de rápida movimentação.
Estamos procurando um Desenvolvedor Front-End para construir e manter interfaces de usuário de alta performance e baixa latência para aplicações de negociação. Você trabalhará em estreita colaboração com engenheiros de UI, desenvolvedores algorítmicos, equipes de produto, quantitativas e de engenharia backend para entregar visualizações de dados em tempo real, fluxos de trabalho e dashboards que suportam a negociação e a gestão de risco. Esta função é ideal para um engenheiro React experiente que se preocupa profundamente com performance, confiabilidade e uma UX limpa.
O que você fará
- Projetar, construir e manter interfaces de usuário baseadas em React que impulsionam os fluxos de trabalho das aplicações de negociação principais
- Implementar visualizações de dados em tempo real para ordens, preços, posições e outras métricas chave usando tecnologias de streaming como WebSockets
- Transformar requisitos de produto e feedback de stakeholders em experiências de usuário intuitivas, eficientes e escaláveis, prototipando e iterando rapidamente em novos recursos
- Otimizar a performance, responsividade e confiabilidade do front-end em telas complexas e intensivas em dados
- Fazer parceria com engenheiros backend para integrar REST e WebSocket APIs, bem como componentes baseados em WebAssembly
- Escrever código limpo, testável e bem estruturado, suportado por testes unitários e de integração
- Fornecer melhores práticas em revisões de código, decisões de arquitetura de front-end e suporte de produção em nível de desenvolvedor para os componentes de front-end
- Prototipar, iterar e dar suporte a componentes de front-end em produção para garantir uma experiência de usuário de alta qualidade
O que você traz
- Bacharelado em Ciência da Computação ou área relacionada
- 5+ anos de experiência profissional construindo aplicações web com JavaScript/TypeScript
- 5+ anos com React em produção, incluindo experiência substancial com hooks, componentes funcionais e padrões modernos
- Sólido conhecimento de JavaScript moderno (ES6+), HTML5 e CSS3
- Experiência com UIs de dados em tempo real (tabelas, gráficos, dashboards) e (WebSockets, SSE ou tecnologias de streaming similares)
- Experiência com gerenciamento de estado (ex: Redux, Zustand ou similar)
- Capacidade de alavancar ferramentas assistidas por LLM (ex: assistentes de código) de forma eficaz no fluxo de desenvolvimento
- Boas habilidades de comunicação e capacidade de colaborar diretamente com stakeholders não técnicos
- Experiência em mercados de capitais de renda fixa ou outros mercados de capitais, especificamente com conceitos como posições, P&L, métricas de risco e dados de mercado é um diferencial
Nossa stack de tecnologia
- Front-end: React 18, TypeScript, AG Grid, Ant Design, WebSockets, WASM
- Back-end: Node.js, Java Spring Boot (usado para empacotar/servir o front-end — familiaridade é um plus, não obrigatório), Rust
- Dados: MS SQL, Elasticsearch
- Segurança/Autenticação: Kerberos, JWT
Faixa Salarial
A Millennium oferece um pacote de remuneração total que inclui salário base, bônus discricionário por desempenho e benefícios abrangentes.
A faixa salarial base estimada para esta posição é $175,000 a $250,000, que é específica para Nova York e pode mudar no futuro.
Ao finalizar uma oferta, consideramos o nível de experiência de um indivíduo e as qualificações que ele traz para a função para formular um pacote de remuneração total competitivo.
