Requisitos necessários para desenvolver aplicações mobile, garantir segurança e proteção dos aplicativos contra ameaças.
O cargo exige desenvolvimento de aplicações cross-platform e nativas, garantindo a segurança e proteção contra ataques, engenharia reversa e invasões.
Também é necessário aplicar boas práticas e padrões de segurança, seguindo diretrizes OWASP MASVS e MSTG, além de realizar testes de segurança e análise de vulnerabilidades utilizando ferramentas como Burp Suite, Frida e GuardSquare.
Ao mesmo tempo, é importante implementar medidas de hardening, como proteção contra root/jailbreak, detector de debugger e anti-tampering, e integrar segurança no ciclo de desenvolvimento, incluindo CI/CD, análise estática/dinâmica e gerenciamento de dependências.
No entanto, não é apenas o código que importa, mas também a capacidade de monitorar e responder a ameaças, utilizando ferramentas avançadas como ThreatCast e Dynatrace.
Por fim, revisar o código e realizar auditorias de segurança em aplicações mobile são fundamentais para garantir a segurança dos aplicativos.
Sobre as responsabilidades do cargo:
* Desenvolver aplicações mobile (cross-platform e nativas).
* Garantir a segurança e proteção dos aplicativos contra ameaças.
* Aplicar boas práticas e padrões de segurança.
* Realizar testes de segurança e análise de vulnerabilidades.
* Implementar medidas de hardening.
* Integrar segurança no ciclo de desenvolvimento.
* Monitorar e responder a ameaças.
* Revisar o código e realizar auditorias de segurança.