
A Cardo Systems, Ltd desenvolve tecnologia de comunicação para motociclistas, com especialização em sistemas de intercomunicação Bluetooth® e Dynamic Mesh Communication (DMC). Desde 2005, a empresa vem aprimorando a comunicação entre motociclistas por meio de recursos como conectividade de longo alcance, redes mesh e operação por voz natural. Seus produtos estão disponíveis em mais de 85 países e também são desenvolvidos para marcas de acessórios para motocicletas, incluindo SHOEI, HJC e Ducati. A Cardo Systems atua na interseção entre tecnologia automotiva, manufatura e telecomunicações, com foco em tornar a comunicação em movimento mais segura e fácil de usar.
Engenheiro sênior de Android – Aplicativo móvel B2C, Israel
Construa e lidere a plataforma Android do novo aplicativo móvel B2C da Cardo Systems para comunicação e conectividade em esportes motorizados. Você será responsável pela arquitetura, pelo desenvolvimento, pelos testes e pelas operações de lançamento para uma base global de usuários.
Descrição
- Construir do zero o novo aplicativo móvel B2C da Cardo Systems
- Liderar a plataforma Android durante todo o seu ciclo de vida
- Definir a arquitetura do aplicativo, as decisões tecnológicas, os padrões de desenvolvimento, a estratégia de qualidade e os processos de lançamento
- Trabalhar em parceria com as equipes de Produto, Design, Backend, Sistemas embarcados, QA e DevOps
- Coordenar com as equipes responsáveis por outros aplicativos
- Transformar conceitos de produto em uma experiência móvel escalável, confiável e de alta qualidade para usuários em todo o mundo
Requisitos
- Pelo menos seis anos de experiência profissional em desenvolvimento Android com Kotlin
- Histórico comprovado de entrega de aplicativos móveis B2C em produção, desde a arquitetura inicial e a seleção de tecnologias até o lançamento e a operação em escala
- Conhecimento avançado do ecossistema Android e das práticas atuais de desempenho, gerenciamento de memória, estabilidade e segurança móvel
- Sólida experiência em arquitetura de software, incluindo aplicativos modulares e testáveis, além de SDKs ou bibliotecas reutilizáveis
- Boa compreensão de redes, integração de APIs, programação assíncrona, armazenamento local e funcionalidades offline
- Experiência na implementação de testes automatizados unitários, de integração e de interface do usuário, além de CI/CD e gerenciamento de lançamentos no Google Play
- Experiência comprovada de liderança e colaboração em discussões de arquitetura, trabalhos de design e revisões de código
- Inglês profissional escrito e falado
- Experiência prática com Bluetooth Classic e BLE, incluindo pareamento, gerenciamento de conexões, perfis de áudio HFP e A2DP e execução em segundo plano
- Experiência em parceria com equipes de hardware conectado e firmware em protocolos de dispositivos e atualizações OTA de firmware
- Experiência com VoIP e áudio em tempo real, incluindo integração com chamadas do sistema
- Experiência na entrega de recursos móveis com IA e na integração de LLMs ou modelos de aprendizado de máquina em aplicativos de produção
- Uso prático e sólido de ferramentas e fluxos de trabalho de desenvolvimento assistidos por IA
- Experiência com Jetpack Compose e frameworks contemporâneos de interface do usuário para Android
- Experiência no design de APIs públicas de SDK, preservando a compatibilidade retroativa, aplicando versionamento semântico e dando suporte a desenvolvedores externos
- Experiência com modularização, grandes bases de código, produtos white-label ou plataformas com vários aplicativos
- Experiência com ferramentas de análise, relatórios de falhas, feature flags e testes A/B
- Experiência com Kotlin Multiplatform ou desenvolvimento para iOS
- Experiência em startup, scale-up ou ambiente de produto igualmente dinâmico