Engenheiro Android Sênior - LATAM

Vaga não está no LinkedIn

🔥 0 minutos atrás

🗣️🇺🇸🇬🇧 Inglês obrigatório

Candidatar-se
Encontrar Vagas Remotas Similares

📊 Verifique sua pontuação de currículo para esta vaga

Melhore suas chances de conseguir uma entrevista verificando sua pontuação de currículo antes de se candidatar.

Logo of AOA

AOA

11 - 50 funcionários

Fundada em 2019

🛍️ Comércio Eletrônico

🤝 B2B

🤖 Inteligência Artificial

eCommerce • B2B • Artificial Intelligence

A AOA é uma agência criativa e de tecnologia especializada em comércio, IA e marcas B2B. Eles projetam e constroem lojas Shopify de alto desempenho, gerenciam migrações Shopify em larga escala e integram sistemas empresariais (ERP, CRM, 3PL) para criar soluções de comércio unificadas. A AOA também oferece estratégia, design, desenvolvimento, otimização e ferramentas de IA personalizadas para clientes de médio porte a grandes empresas, além de fornecer suporte contínuo e contratos de crescimento.

Descrição

• Entregar experiências Android embarcadas de alta qualidade e alto desempenho pelas quais a AOA é conhecida, com previsibilidade, eficiência proativa e responsabilidade colaborativa. • Assumir a arquitetura Android de ponta a ponta para Android nativo em hardware embarcado personalizado baseado em ARM. • Projetar um sistema modular e offline-first com arquitetura de dados local que suporte sincronização em nuvem no futuro. • Projetar armazenamento por perfil criptografado, o banco de dados local e variantes de build para o dispositivo embarcado. • Resolver decisões arquiteturais em aberto e assumir o caminho técnico a seguir. • Integrar o hardware do dispositivo ao app, incluindo câmeras embarcadas, iluminação controlada, sensores de proximidade e controles físicos de navegação. • Construir camadas de abstração de hardware compartilhadas para gerenciamento de câmeras, entrada física e comportamento do ciclo de vida do dispositivo. • Projetar considerando estados de energia do display, boot a frio, transições de energia, desligamentos anormais e recursos de hardware limitados. • Construir a experiência em Kotlin no dispositivo a partir de designs e especificações aprovadas, incluindo uma UI navegada por controles físicos. • Garantir que os recursos principais do produto funcionem de forma confiável offline. • Implementar áudio via Bluetooth, sincronização por Wi‑Fi, atualizações OTA, transferência offline dispositivo‑a‑dispositivo e casting/streaming. • Projetar fluxos de dispositivos conectados que degradem graciosamente sem 'brickar' o dispositivo ou corromper dados. • Construir e manter apps móveis companion e a integração dispositivo‑companion, incluindo pareamento, transferência e contratos de dados compartilhados. • Atingir metas de desempenho do dispositivo para boot a frio, troca de perfil e inicialização da câmera. • Usar a GPU e a NPU do dispositivo de forma adequada para processamento de imagens e trabalhos de AR, gerenciando limites de memória e energia. • Transformar requisitos de nível de produto em trabalho de engenharia claro, assumindo o 'como' técnico. • Aplicar forte julgamento de engenharia e UX ao trabalho, em vez de construir apenas o que está explicitamente escrito. • Escrever Kotlin tipado, testado e manutenível que siga as convenções da base de código existente. • Verificar cada funcionalidade em hardware real antes da entrega e identificar problemas antes da QA. • Realizar code reviews e estabelecer o padrão de revisão para o trabalho Android. • Liderar tecnicamente o trabalho Android e elevar a capacidade do desenvolvedor intermediário no projeto. • Estabelecer os padrões e abstrações sobre os quais outros trabalhos Android serão construídos. • Dimensionar seu trabalho em pontos, comprometer-se dentro do ciclo mensal de entrega e entregar de forma confiável o que foi planejado. • Limitar spikes no tempo para resolver incertezas reais de hardware antes que se tornem riscos de entrega. • Usar ferramentas de codificação com IA e agentes de forma consciente para aumentar produtividade e qualidade. • Manter o julgamento de engenharia no controle do resultado final. • Planejar e sequenciar seu trabalho entre a superfície do dispositivo e do app companion. • Evidenciar riscos e trade‑offs precocemente e comunicar de forma proativa em uma equipe remota.

🎯 Requisitos

• 5+ anos desenvolvendo aplicações Android em produção com Kotlin. • Profundo e atualizado conhecimento da plataforma Android. • Experiência prática construindo Android para hardware personalizado, embarcado ou não‑telefone. • Experiência em integração de hardware do dispositivo, como câmeras, sensores, periféricos ou controles físicos. • Experiência em projetar arquiteturas offline‑first ou de dados locais com sincronização futura em mente. • Experiência em conectividade com Bluetooth, Wi‑Fi, atualizações OTA ou pareamento de dispositivos. • Histórico de responsabilidade pela arquitetura Android de ponta a ponta como engenheiro sênior. • Forte capacidade de julgamento para resolver decisões técnicas em aberto e assumir trade‑offs. • Fundamentos sólidos de Android: lifecycle, gerenciamento de estado, desempenho e memória. • Experiência em levar requisitos ambíguos até produção em hardware real. • Forte disciplina de qualidade: código tipado, testado e verificação no dispositivo antes da QA. • Capacidade de estimar seu trabalho, comprometer‑se dentro de um ciclo de entrega e entregar de forma confiável. • Inglês profissional excelente, falado e escrito. • Comunicação escrita forte e atuação proativa e independente em uma equipe totalmente remota. • Sobreposição confiável com o horário comercial padrão US Central Time. • Uso fluente e prático de ferramentas de codificação com IA como parte do seu fluxo de trabalho. • Baseado na América Latina e capaz de trabalhar como contratado independente.

Candidatar-se

Vagas Similares

🕒 Junho 4

Dev.Pro

501 - 1000

🤝 B2B

💳 Fintech

☁️ SaaS

Engenheiro de Software Android gerenciando todo o ciclo de vida de desenvolvimento de software para uma empresa líder em tecnologia de pagamentos. Colabora com times multifuncionais para garantir aplicações robustas e seguras.

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Dezembro 11, 2025

NOUS LATAM

1 - 10

👥 RH Tech

🤝 B2B

Desenvolvedor Sênior React Native atuando majoritariamente em aplicações móveis. Requer experiência em JavaScript e compreensão dos conceitos de iOS e Android.

🗣️🇧🇷🇵🇹 Português obrigatório