
A NinjaTrader oferece plataformas de negociação de futuros e serviços de corretagem para traders iniciantes e experientes. Seus produtos de fintech combinam ferramentas de gráficos, simulação, visualização de mercados e fluxo de ordens em dispositivos PC, Mac e móveis, proporcionando acesso a mercados como os futuros de E-mini e Micro E-mini, petróleo bruto e Bitcoin. A empresa prioriza uma negociação personalizável e com atenção aos custos, complementando seu software com transmissões diárias ao vivo e recursos educacionais criados para ajudar os usuários a desenvolver seus conhecimentos e estratégias de mercado.
Engenheiro(a) sênior de aplicativos móveis (Flutter) — NinjaTrader, híbrido em Chicago
Lidere a arquitetura móvel e a qualidade do produto na NinjaTrader, uma plataforma e corretora de contratos futuros. Oriente engenheiros enquanto desenvolve aplicativos multiplataforma em Flutter para iOS e Android.
Descrição
- Liderar a arquitetura móvel e definir a direção técnica entre as equipes
- Orientar engenheiros e elevar a qualidade da engenharia
- Gerenciar funcionalidades desde a depuração e a documentação até os testes, o lançamento e o monitoramento
- Participar das reuniões diárias e das reuniões recorrentes de toda a empresa
- Ajudar a definir o roadmap móvel para arquitetura, frameworks e ferramentas de desenvolvimento
- Participar de revisões de design e arquitetura e otimizar o desempenho no iOS e no Android
- Desenvolver soluções Flutter sustentáveis com gerenciamento de estado eficaz, injeção de dependências e programação reativa
- Trabalhar em parceria com Produto e Design para aprimorar a experiência do usuário móvel
- Diagnosticar problemas, reduzir seu impacto e propor melhorias preventivas
- Fortalecer a observabilidade, o monitoramento e a análise de falhas para melhorar a estabilidade e a qualidade
- Promover a excelência técnica, a inovação e a colaboração
Requisitos
- Pelo menos seis anos de experiência profissional em engenharia de software
- Pelo menos dois anos de experiência em produção com Flutter e Dart
- Conhecimento de arquitetura móvel, gerenciamento de estado e padrões como BLoC, MVVM e Clean Architecture
- Experiência na manutenção de estratégias de testes em Flutter, incluindo testes unitários, de widget, de integração e de ponta a ponta
- Familiaridade com a criação de automação de CI/CD para entrega móvel
- Conhecimento de APIs REST, WebSockets e gerenciamento de dados offline
- Familiaridade com a melhoria de desempenho, confiabilidade e experiência do usuário em diversos dispositivos
- Capacidade de trabalhar com eficácia em uma equipe que segue princípios ágeis
- Excelentes habilidades de comunicação escrita e verbal
- Domínio dos princípios de programação orientada a objetos
- Conhecimento de integração nativa do iOS com Swift e do Android com Kotlin ou Java
- Experiência em fintech ou plataformas de trading
- Contribuições para frameworks ou SDKs de código aberto
Benefícios
- Bônus anual alvo de 12%
- Plano 401(k) com contrapartida da empresa de até 3,5% das contribuições do funcionário
- 18 dias de folga remunerada por ano, com possibilidade de alguns cargos serem elegíveis a mais
- Sete feriados remunerados
- 20 dias flexíveis adicionais de trabalho remoto por ano
- Cinco semanas por ano em que a ida ao escritório é opcional para toda a empresa, associadas a feriados importantes
- Generoso período de folga remunerada
- Sete feriados remunerados anuais mais cinco feriados condicionais
- Um dia remunerado de serviço por ano
- Licença remunerada para vínculo parental
- Cobertura de saúde, visão e odontológica
- Seguro de vida e invalidez pago pela NinjaTrader