




Resumo: Junte-se à Smith Micro como Desenvolvedor de Software Android para projetar, desenvolver e testar aplicações Android, colaborando com equipes ágeis para aprimorar estilos de vida interconectados. Pontos principais: 1. Projetar, desenvolver e testar aplicações baseadas em Android. 2. Colaborar com equipes ágeis multifuncionais. 3. Orientar desenvolvedores de software menos experientes em tecnologia e arquitetura. Na Smith Micro, especializamo-nos na criação de softwares que simplificam e aprimoram a experiência móvel, oferecendo soluções a importantes provedores de serviços sem fio e operadoras de cabo (MSOs) em todo o mundo. Nossos avanços de ponta aprimoram os estilos de vida interconectados atuais, ao mesmo tempo que abrem novas abordagens para envolver consumidores por meio de smartphones e dispositivos IoT para consumo. Entre nossos produtos principais estão o SafePath, uma plataforma de vida conectada que integra perfeitamente as pessoas aos aspectos digitais de suas rotinas diárias, seja em casa ou em movimento; o CommSuite, uma plataforma de serviços de voz que aprimora as mensagens de voz com inteligência e funcionalidades adicionais; e o ViewSpot, uma plataforma de varejo digital que aprimora dispositivos em lojas com experiências cativantes. Se você busca se destacar em um ambiente dinâmico onde suas habilidades realmente façam diferença, precisamos entrar em contato! ### **Principais responsabilidades:** * Projetar, desenvolver e testar aplicações baseadas em Android. * Colaborar com equipes ágeis multifuncionais para definir, estimar, projetar e lançar novos recursos. * Interagir com partes interessadas internas e outras equipes para esclarecer requisitos técnicos. * Analisar requisitos funcionais e propor soluções técnicas e tecnologias adequadas. * Orientar desenvolvedores de software menos experientes em tecnologia, arquitetura e padrões. * Fornecer liderança técnica transversal entre projetos e plataformas. * Participar de revisões de código e de projeto da equipe de engenharia. * Desenvolver testes unitários, atualizar e executar planos de teste, além de trabalhar na correção de bugs. * Ajudar a manter a qualidade, organização e automação do código. * Contribuir para garantir desempenho, escalabilidade, qualidade e responsividade de nossos produtos. * Buscar proativamente, avaliar e propor a adoção de novas estruturas, tecnologias e processos. * Contribuir para integração contínua, automação de testes e processos e atividades de implantação. ### **Requisitos:** * 5 anos ou mais de experiência. * Boa capacidade de falar e escrever em inglês. * Graduação em Ciência da Computação, Engenharia da Computação ou área relacionada. * Excelente compreensão do SDK Android, ciclo de vida do desenvolvimento Android e padrões associados. * Amplamente experiente no suporte a múltiplas versões do SDK Android, resoluções de tela e tipos de dispositivos. * Amplamente experiente nos frameworks e APIs Android mais comumente utilizados. * Amplamente experiente na integração com APIs de serviços back-end baseados em RESTful. * Amplamente experiente em comunicações assíncronas. * Experiência com Coroutines/Flow. * Experiência com Jetpack Compose. * Experiência com Injeção de Dependência. * Experiência na definição/desenvolvimento de testes unitários. * Experiência com ferramentas de análise de falhas e perfilamento. * Experiência com tecnologia de gerenciamento de dependências Gradle. * Experiência com estratégias corporativas de ramificação/união. * Experiência publicando aplicativos pela Google Play. * Conhecimento das melhores práticas de segurança para desenvolvimento/integração de aplicações móveis. ### **Experiência preferencial:** * Experiência com iOS, tecnologia de desenvolvimento móvel híbrida e/ou outras tecnologias é um diferencial. * Experiência com integração contínua e metodologias ágeis. **O que oferecemos:** * 3 dias adicionais de férias * Horário de trabalho flexível que ajuda você a equilibrar sua vida pessoal com sua vida profissional * Seguro de vida * Cobertura de seguro de saúde para você e sua família * Cartão Coverflex com valor mensal pago pela empresa * No escritório: lanches e café gratuitos **Se você está pronto para levar suas habilidades e entusiasmo a uma empresa líder em tecnologia, candidate-se hoje!** Nossas vagas nos EUA oferecem remuneração competitiva, licença remunerada e feriados, além de um pacote abrangente de benefícios que inclui cobertura médica premium, programas de bem-estar, programa de compra de ações para funcionários (ESPP), plano 401(k) com contrapartida da empresa e muito mais. As localizações globais participam conforme os requisitos legais de benefícios do respectivo país, o que será discutido durante o processo de entrevista. A Smith Micro é uma empregadora que pratica a ação afirmativa e igualdade de oportunidades. Todos os candidatos qualificados serão considerados para contratação, independentemente de raça, cor, religião, sexo, deficiência, idade, orientação sexual, identidade de gênero, origem nacional, status de veterano ou informação genética. A Smith Micro compromete-se a fornecer acesso, igualdade de oportunidades e acomodações razoáveis para indivíduos com deficiência no emprego, em seus serviços, programas e atividades. Para solicitar uma acomodação razoável nos EUA, entre em contato com o Departamento de Recursos Humanos pelo e-mail HR@smithmicro.com ou pelo telefone 412-837-5300. Podemos utilizar ferramentas de inteligência artificial (IA) para apoiar partes do processo de recrutamento, como análise de currículos, avaliação de inscrições ou análise de respostas. Essas ferramentas auxiliam nossa equipe de recrutamento, mas não substituem o julgamento humano. As decisões finais de contratação são sempre tomadas por humanos. Caso deseje obter mais informações sobre como seus dados são processados, entre em contato conosco.


