




**Sobre Nós** Na Billor, abreviação de "Bill of Rights", estamos construindo o maior ecossistema de transporte de caminhões nos EUA, dedicado a apoiar motoristas de caminhão. Ao combinar FinTech, Tecnologia e Gestão de Cargas, capacitamos os motoristas a conquistarem a propriedade de seus caminhões e uma melhor qualidade de vida. Nossa missão está enraizada na liberdade, responsabilidade e eficiência, permitindo que os motoristas maximizem sua produtividade e aproveitem mais tempo com suas famílias. **Sobre o cargo** Estamos procurando um Desenvolvedor Android Sênior experiente e altamente qualificado para ser um colaborador chave no desenvolvimento de nossos aplicativos nativos Android da próxima geração. Você será responsável por criar aplicativos sofisticados e de alto desempenho que funcionem perfeitamente tanto em telefones quanto em tablets. Este cargo exige profundo conhecimento técnico no ecossistema Android. Você enfrentará desafios complexos, incluindo serviços de localização em tempo real, integração com hardware externo e gerenciamento robusto de documentos. Como membro sênior da equipe, você ajudará a definir decisões arquiteturais, garantir alta qualidade de código e participar do ciclo completo de desenvolvimento do aplicativo, desde a concepção até a implantação e manutenção. **Responsabilidades** * **Arquitetura \& Desenvolvimento:** Projetar, construir e manter aplicativos nativos Android avançados, reutilizáveis e confiáveis usando Kotlin. * **Versatilidade de Dispositivos:** Garantir desempenho ideal e uma interface UI/UX responsiva em uma ampla variedade de dispositivos Android, incluindo telefones e tablets com diferentes tamanhos de tela. * **Serviços de Localização:** Implementar e otimizar recursos complexos que utilizam serviços de localização, como rastreamento em tempo real, geofencing e integrações com plataformas de mapas (por exemplo, Mapbox, Google Maps). * **Integração com Hardware:** Desenvolver integrações com dispositivos e periféricos externos usando tecnologias como Bluetooth/BLE, NFC e USB. * **Gestão de Documentos \& Dados:** Desenvolver sistemas robustos para criar, gerenciar, armazenar e sincronizar documentos e dados, garantindo funcionalidades offline-first e manipulação eficiente de dados (Room, SQLite, Firestore). * **Propriedade Completa do Ciclo de Vida:** Gerenciar seu trabalho em todo o ciclo de desenvolvimento, desde o design técnico e implementação até testes automatizados e depuração. * **Gestão de Implantação:** Supervisionar todo o pipeline CI/CD e processo de implantação, incluindo o gerenciamento de lançamentos na Google Play Store (gerenciamento de diferentes faixas, lançamentos escalonados e assinatura de aplicativos). * **Qualidade de Código \& Mentoria:** Defender as melhores práticas, realizar revisões minuciosas de código e orientar desenvolvedores júnior e plenos por meio de sua experiência e exemplo. * **Colaboração:** Trabalhar em estreita colaboração com desenvolvedores backend para projetar e consumir APIs RESTful (Retrofit, OkHttp) e WebSockets, e colaborar com gerentes de produto e designers para definir especificações de funcionalidades. * **Desempenho:** Identificar e corrigir gargalos de desempenho, vazamentos de memória e garantir que o aplicativo esteja otimizado para velocidade e duração da bateria. Requisitos: * Experiência comprovada como Desenvolvedor Android Sênior com um forte portfólio de aplicativos publicados na Google Play Store. * Domínio expert em Kotlin e profundo entendimento do SDK Android e seus componentes principais. * Experiência sólida com padrões modernos de arquitetura Android (MVVM, MVI, Clean Architecture) e componentes Jetpack (por exemplo, Coroutines, Flow, LiveData, Room, ViewModel). * Experiência prática com Serviços de Localização (LocationManager) e bibliotecas de mapeamento (por exemplo, Mapbox SDK, Google Maps API). * Experiência demonstrável integrando com hardware externo via Bluetooth (Clássico/BLE), USB ou NFC. Sólido entendimento de operações de E/S de arquivos, estratégias de armazenamento local (Room, SQLite) e experiência com bancos de dados NoSQL baseados em nuvem (especificamente Google Firestore). * Experiência com frameworks de injeção de dependência (por exemplo, Hilt ou Dagger). * Domínio de frameworks de testes automatizados (JUnit, Mockito, Espresso). * Experiência gerenciando todo o ciclo de implantação usando ferramentas CI/CD (por exemplo, Jenkins, GitLab CI, GitHub Actions) e o Google Play Console. * Fortes habilidades de resolução de problemas, responsabilidade técnica e compromisso com a escrita de código limpo e escalável. **Desejável** * Experiência com Jetpack Compose. * Familiaridade com C/C\+\+ e o Android NDK (frequentemente necessário para integração profunda com hardware). * Conhecimento de desenvolvimento multiplataforma (React Native). * Entendimento de sistemas backend ou plataformas em nuvem (AWS, GCP, Firebase). Benefícios **Informações adicionais e benefícios** * Presencial em Joinville, SC * Plano de saúde e odontológico * Férias remuneradas * Folga em feriados * Licença parental * Licença casamento * Flash card * Total Pass * Clude Saúde * Bônus anual com base no desempenho da empresa e individual * Elegibilidade ao LTIP (Plano de Incentivo de Longo Prazo) * Onhappy


