Engenheiro de Segurança Android Principal (Principal Android Security Engineer)
Budget: $8 – $15 USD
Conduzir uma reestruturação profunda da base de código Java, elevar o nível arquitetural do aplicativo e implementar um programa robusto de hardening e segurança avançada, garantindo um aplicativo:
Altamente seguro
Resiliente contra engenharia reversa
Protegido contra tampering e debugging
Adequado para ambientes Android Enterprise / Device Owner
Estável e tecnicamente sólido
Responsabilidades
Liderar a refatoração e modernização do código Java existente
Reestruturar a arquitetura com foco em:
Clean Architecture
Modularização
Escalabilidade enterprise
Implementar práticas avançadas de Mobile Application Security
Aplicar criptografia forte para:
Dados em trânsito (TLS 1.3, Certificate Pinning)
Dados em repouso (AES, RSA, Android Keystore)
Implementar:
Certificate Pinning
Proteção contra tampering
Proteção contra debugging
Secure Storage
Proteção contra engenharia reversa
Trabalhar com ofuscação avançada (ProGuard / R8 e técnicas adicionais)
Revisar e reforçar toda a comunicação com backend
Garantir conformidade com boas práticas Android Enterprise
Resolver problemas críticos de estabilidade e segurança
Conduzir auditoria técnica completa do aplicativo
Documentar arquitetura e decisões técnicas
Requisitos Obrigatórios
+8 anos de experiência com desenvolvimento Android
Experiência avançada em segurança mobile
Forte domínio de:
AES
RSA
TLS 1.3
Android Keystore
Experiência comprovada em:
Hardening de aplicações Android
Técnicas avançadas de ofuscação
Proteção contra engenharia reversa
Experiência com Android Enterprise / Device Owner
Vivência em aplicações corporativas críticas
Forte conhecimento de arquitetura escalável
Experiência em auditoria de código e identificação de vulnerabilidades
Perfil Ideal
Mentalidade "security-first"
Capacidade de antecipar vetores de ataque
Experiência com ambientes corporativos altamente exigentes
Forte capacidade analítica e visão sistêmica
Excelente documentação técnica
Autonomia técnica nível Architect
Altamente seguro
Resiliente contra engenharia reversa
Protegido contra tampering e debugging
Adequado para ambientes Android Enterprise / Device Owner
Estável e tecnicamente sólido
Responsabilidades
Liderar a refatoração e modernização do código Java existente
Reestruturar a arquitetura com foco em:
Clean Architecture
Modularização
Escalabilidade enterprise
Implementar práticas avançadas de Mobile Application Security
Aplicar criptografia forte para:
Dados em trânsito (TLS 1.3, Certificate Pinning)
Dados em repouso (AES, RSA, Android Keystore)
Implementar:
Certificate Pinning
Proteção contra tampering
Proteção contra debugging
Secure Storage
Proteção contra engenharia reversa
Trabalhar com ofuscação avançada (ProGuard / R8 e técnicas adicionais)
Revisar e reforçar toda a comunicação com backend
Garantir conformidade com boas práticas Android Enterprise
Resolver problemas críticos de estabilidade e segurança
Conduzir auditoria técnica completa do aplicativo
Documentar arquitetura e decisões técnicas
Requisitos Obrigatórios
+8 anos de experiência com desenvolvimento Android
Experiência avançada em segurança mobile
Forte domínio de:
AES
RSA
TLS 1.3
Android Keystore
Experiência comprovada em:
Hardening de aplicações Android
Técnicas avançadas de ofuscação
Proteção contra engenharia reversa
Experiência com Android Enterprise / Device Owner
Vivência em aplicações corporativas críticas
Forte conhecimento de arquitetura escalável
Experiência em auditoria de código e identificação de vulnerabilidades
Perfil Ideal
Mentalidade "security-first"
Capacidade de antecipar vetores de ataque
Experiência com ambientes corporativos altamente exigentes
Forte capacidade analítica e visão sistêmica
Excelente documentação técnica
Autonomia técnica nível Architect