Semperis
Semperis
A Semperis é uma empresa de cibersegurança focada na proteção do Active Directory e de outros sistemas de identidade em ambientes locais e na nuvem. Sua plataforma de segurança ajuda as organizações a prevenir, detectar, responder e se recuperar de ataques baseados em identidade por meio de recursos como detecção de ameaças, recuperação de desastres, gerenciamento de riscos de identidade e proteção de identidades híbridas. A Semperis atende organizações de setores como saúde, serviços financeiros, logística e setor público, com experiência fundamentada em tecnologias da Microsoft e suporte à resiliência operacional durante incidentes cibernéticos.

Engenheiro de software Android - Semperis (híbrido em Toronto)

Desenvolva recursos seguros em Kotlin e Jetpack Compose para a plataforma móvel de resposta a incidentes Ready1 da Semperis. Entregue fluxos empresariais de identidade e cibersegurança pelo Google Play.

Descrição

  • Assumir a responsabilidade por recursos Android seguros e prontos para produção do Ready1, desde o design inicial até a publicação no Google Play
  • Desenvolver, testar e lançar funcionalidades Android nativas em Kotlin
  • Criar e modernizar telas com Jetpack Compose durante a transição de componentes legados de RecyclerView e XML
  • Desenvolver e manter a autenticação e o gerenciamento de sessões com MSAL, Azure AD B2C, biometria e passkeys
  • Conectar serviços REST por meio de Retrofit e OkHttp, incluindo estados robustos de carregamento, falha, nova tentativa e ausência de dados
  • Ajudar a manter o roteamento entre várias regiões
  • Contribuir para funcionalidades de chat ao vivo e vídeo usando SignalR, WebSockets e Azure Communication Services
  • Fortalecer a estrutura da aplicação com injeção de dependências do Hilt, ViewModels, repositórios, casos de uso e pacotes organizados por funcionalidade
  • Criar cobertura de testes unitários e de interface, mantendo os pull requests claros, revisáveis e alinhados aos padrões de qualidade
  • Ajudar nos lançamentos com variantes do Gradle, assinatura, envios ao Play Console e investigação de falhas e logs após o lançamento
  • Usar práticas seguras de engenharia mobile para tokens, segredos, permissões, armazenamento local, registros e privacidade
  • Trabalhar em parceria com engenharia, produto, design, QA e segurança para resolver requisitos, explicar trade-offs e entregar lançamentos sustentáveis

Requisitos

  • Normalmente, espera-se pelo menos três anos de experiência na entrega de aplicações Android em produção
  • Forte domínio de Kotlin e dos principais conceitos do Android SDK
  • Experiência prática na criação de interfaces de produção com Jetpack Compose
  • Experiência com coroutines, Flow e padrões de design Android orientados ao ciclo de vida
  • Conhecimento prático de Jetpack ViewModel e Navigation, além de projetos do Android Studio baseados em Gradle
  • Experiência conectando serviços REST e JSON, preferencialmente com Retrofit e OkHttp
  • Capacidade de diagnosticar problemas de autenticação, renovação de tokens e comportamento de rede não confiável
  • Experiência escrevendo testes unitários e testes de interface do usuário para Android
  • Familiaridade com fluxos de trabalho do Git, pull requests, revisão de código e integração contínua
  • Conhecimento prático de segurança mobile, incluindo a proteção de tokens, segredos, permissões e dados no dispositivo
  • Forte comunicação escrita e oral, com capacidade de transformar requisitos ambíguos em lançamentos sustentáveis
  • Experiência adicional com MSAL, Azure AD B2C, OAuth/OIDC, passkeys, WebAuthn, provedores de identidade empresarial, Hilt ou Dagger, SignalR, WebSockets, Azure Communication Services, WebRTC, builds com múltiplas variantes, Play App Signing, Crashlytics, produtos de cibersegurança, acessibilidade, internacionalização, feature flags, sistemas de design, NDK nativo ou módulos C++ é considerada uma vantagem

Benefícios

  • Uma cultura de trabalho focada em propósito, crescimento profissional e equilíbrio sustentável
  • Jornada híbrida com até três dias presenciais por semana e o restante remoto
  • Um ambiente de equipe internacional e globalmente distribuído
  • Compromisso com a igualdade de oportunidades de emprego
  • Acomodações razoáveis disponíveis para candidatos com deficiência

Vagas relacionadas

FINN Design

Estudante universitário: motion design e design gráfico para anúncios em redes sociais

FINN Design

Crie motion graphics, edite conteúdo gerado por usuários e produza anúncios para a FINN, uma startup de moda especializada em roupas íntimas inovadoras. Desenvolva peças gráficas para a loja online e materiais criativos da marca.

Abrir
Active Nutrition International GmbH

Especialista sênior em compras na Active Nutrition International (híbrido, Alemanha)

Active Nutrition International GmbH

Gerencie o relacionamento com fornecedores, materiais, contratos, negociações e auditorias para a produção de nutrição esportiva. Apoie lançamentos de produtos e operações de abastecimento com foco em custos, em colaboração com equipes de toda a empresa.

Abrir
Active Nutrition International GmbH

Especialista sênior de compras de embalagens e matérias-primas

Active Nutrition International GmbH

Lidere as compras operacionais de embalagens e matérias-primas em uma empresa de nutrição esportiva, cuidando do relacionamento com fornecedores, das negociações e da análise de mercado. Assuma a responsabilidade principal pelos processos de auditoria relacionados e apoie lançamentos de novos produtos e projetos de eficiência de custos.

Abrir
B

Monitor(a) júnior de qualidade de call center remoto – Peru

BH Partner S.A.C.

Monitore as interações dos atendentes do call center com clientes de uma empresa de serviços de telecomunicações, com foco em chamadas sobre portabilidade numérica. Aponte ocorrências críticas e oriente os atendentes sobre erros de comunicação e padrões de qualidade.

Abrir
Booming Games

Desenvolvedor(a) sênior de backend Ruby, remoto na Europa

Booming Games
51 – 200 Funcionários
B2BComércio eletrônicoJogos

Desenvolva e aprimore a infraestrutura de servidores de jogos Ruby para os jogos de cassino online da Booming Games. Atue com observabilidade, testes automatizados, escalabilidade e desempenho sob alto volume de tráfego.

Abrir