Descrição:
Venha fazer a diferença com performance e criatividade ao lado da Gateware!
Somos uma empresa focada em tecnologia, inovação, parceira SAP Partner Open Ecosystem e SAMSUNG SDS, participante do Pacto Global da ONU no Brasil, certificada GPTW (Great Place To Work) pela 6ª vez consecutiva e certificada GPMH (Great People Mental Health) pela 2ª vez consecutiva.
Com mais de 25 anos de história, promovemos a transformação através de soluções e serviços de TI.
Atuamos com:
▪️ Gestão Estratégica: GMO Gestão de Mudanças, PMO Gestão de Projetos, Cutover Estratégico de Negócio e Governança;
▪️ Alocação de Profissionais e Squads de Desenvolvimento: Profissionais especializados e times de tecnologia, com acompanhamento exclusivo.
Além disso, inovamos diariamente para proporcionar um ambiente de alta performance e que apoia a diversidade.
Estamos com tudo pronto para dar as boas-vindas a um profissional incrível como você!
A Gateware está em busca de um(a) Desenvolvedor(a)/Engenheiro(a) Mobile Android Sênior para atuar em um projeto internacional, contribuindo diretamente para a evolução de um SDK de mensagens in-app, desenvolvido em Kotlin.
Buscamos um profissional com forte experiência em desenvolvimento Android, arquitetura de software e integração de SDKs, além de excelente capacidade de comunicação e colaboração em ambientes multiculturais.
🎯 Principais responsabilidades
Trabalhar em conjunto com outros engenheiros Android e equipes multidisciplinares para projetar e implementar novas funcionalidades para o SDK.
Participar de discussões de planejamento, arquitetura e desenho técnico de funcionalidades de maior complexidade.
Desenvolver e manter funcionalidades nas diferentes camadas da Clean Architecture, incluindo:
Casos de uso de domínio;
Implementações de repositórios;
Controllers;
Integrações e bridge com WebView;
Renderização de interstitials e banners dentro dos aplicativos hospedeiros.
Investigar, diagnosticar e solucionar problemas relacionados à integração do SDK com marcas e aplicativos parceiros.
Trabalhar em colaboração com a equipe de iOS, contribuindo para garantir a paridade de lógica e funcionalidades entre as plataformas.
Atuar na evolução, manutenção e qualidade do SDK, considerando aspectos de performance, estabilidade, escalabilidade e compatibilidade.
Apoiar discussões técnicas e contribuir para decisões relacionadas à arquitetura e evolução do produto.
🛠️ Requisitos técnicos
Experiência sólida como Desenvolvedor/Engenheiro Android Sênior.
Domínio de Kotlin e desenvolvimento nativo Android.
Experiência prática com Clean Architecture.
Experiência com desenvolvimento e manutenção de SDKs Android.
Conhecimento de WebView e integração com JavaScript Bridge.
Experiência com ProGuard/R8 e configuração de regras de ofuscação/otimização.
Experiência com publicação e distribuição de AARs.
Conhecimento de Artifactory ou ferramentas similares para gerenciamento e distribuição de artefatos.
Experiência com integração de SDKs em aplicativos de terceiros.
Capacidade de atuar na investigação e resolução de problemas complexos de integração.
Boa capacidade de comunicação e colaboração com equipes multidisciplinares e cross-platform.
🌎 Requisitos indispensáveis
Inglês fluente, com capacidade de participar de reuniões, discussões técnicas e interações profissionais em inglês.
Experiência comprovada em projetos e/ou clientes internacionais.
Experiência trabalhando com times distribuídos e multiculturais.
Perfil sênior, com autonomia para tomar decisões técnicas e atuar na resolução de problemas complexos.
💻 Modelo de atuação
100% remoto 🌎