




Resumo: Junte-se à Smith Micro para projetar, desenvolver e testar aplicações Android dentro de equipes multifuncionais ágeis, contribuindo para experiências móveis inovadoras. Pontos principais: 1. Projetar, desenvolver e testar aplicações baseadas no Android 2. Colaborar com equipes multifuncionais ágeis 3. Mentorar desenvolvedores de software menos experientes e fornecer liderança técnica Na Smith Micro, especializamo-nos na criação de software que simplifica e aprimora 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. Os nossos desenvolvimentos de ponta aprimoram os estilos de vida interconectados atuais, ao mesmo tempo que pioneirizam novas abordagens para envolver os consumidores por meio de smartphones e dispositivos IoT para consumo. Entre os nossos produtos principais estão o SafePath, uma plataforma de vida conectada que integra perfeitamente as pessoas com os aspectos digitais das suas rotinas diárias, quer em casa quer 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 digital de varejo que aprimora dispositivos em loja com experiências cativantes. Se procura excelência num ambiente dinâmico onde as suas competências podem realmente fazer a diferença, precisamos de entrar em contacto consigo! ### **Principais responsabilidades:** * Projetar, desenvolver e testar aplicações baseadas no Android. * Colaborar com equipes multifuncionais ágeis para definir, estimar, projetar e lançar novas funcionalidades. * Interagir com partes interessadas internas e outras equipas para esclarecer requisitos técnicos. * Analisar requisitos funcionais e propor soluções técnicas e tecnologias adequadas. * Mentorar desenvolvedores de software menos experientes em tecnologia, arquitetura e padrões. * Fornecer liderança técnica transversal a projetos e plataformas. * Participar em revisões de código e de projeto da equipa de engenharia. * Desenvolver testes unitários, atualizar e executar planos de teste, e trabalhar na resolução de erros. * Ajudar a manter a qualidade, organização e automação do código. * Ajudar a garantir o desempenho, escalabilidade, qualidade e capacidade de resposta dos nossos produtos. * Procurar, avaliar e propor proativamente a adoção de novos frameworks, tecnologias e processos. * Contribuir para processos e atividades de integração contínua, automação de testes e implantação. ### **Requisitos:** * 5 ou mais anos de experiência. * Boa capacidade de comunicação oral e escrita em inglês. * Licenciatura em Ciência da Computação, Engenharia Informática ou área relacionada. * Excelente conhecimento do SDK Android, ciclo de vida do desenvolvimento Android e padrões associados. * Amplo conhecimento no suporte a múltiplas versões do SDK Android, resoluções de ecrã e tipos de dispositivo. * Amplo conhecimento dos frameworks e APIs Android mais comumente utilizados. * Amplo conhecimento na integração com APIs de serviços back-end baseadas em RESTful. * Amplo conhecimento nas comunicações assíncronas. * Experiência com Coroutines/Flow. * Experiência com Jetpack Compose. * Experiência com injeção de dependências. * Experiência na definição/desenvolvimento de testes unitários. * Experiência com ferramentas de análise de falhas e perfis. * Experiência com tecnologia de gestão de dependências Gradle. * Experiência com estratégias empresariais de ramificação/fusão. * Experiência na publicação de aplicações através da Google Play. * Conhecimentos sobre boas 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íbrido 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 a equilibrar a sua vida pessoal com a profissional * Seguro de vida * Cobertura de seguro de saúde para si e para a sua família * Cartão Coverflex com o montante mensal pago pela empresa * No escritório: Snacks e café gratuitos **Se está pronto para levar as suas competências e entusiasmo a uma empresa líder em tecnologia, candidate-se já!** As 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 de alto nível, programas de bem-estar, programa de compra de ações para funcionários (ESPP), plano 401(k) com contrapartida da empresa, entre outros. As nossas localizações globais participam cada uma de acordo com os requisitos legais de benefícios do país, o que será discutido durante o processo de entrevista. A Smith Micro é uma empresa que pratica a ação afirmativa e a igualdade de oportunidades. Todos os candidatos qualificados serão considerados para emprego sem discriminação com base em raça, cor, religião, sexo, deficiência, idade, orientação sexual, identidade de gênero, origem nacional, estatuto de veterano ou informação genética. A Smith Micro compromete-se a proporcionar acesso, igualdade de oportunidades e acomodações razoáveis para indivíduos com deficiências no âmbito do emprego, dos seus serviços, programas e atividades. Para solicitar uma acomodação razoável nos EUA, contacte o Departamento de Recursos Humanos, HR@smithmicro.com ou ligue para 412\-837\-5300\. Podemos utilizar ferramentas de inteligência artificial (IA) para apoiar partes do processo de recrutamento, como a análise de candidaturas, a avaliação de currículos ou a avaliação de respostas. Estas ferramentas apoiam a nossa equipa de recrutamento, mas não substituem o julgamento humano. As decisões finais de contratação são sempre tomadas por humanos. Se desejar obter mais informações sobre como os seus dados são processados, entre em contacto connosco.


