As part of our Security Team, you will be responsible for: Perform external and internal penetration testing on web applications and infrastructure components. Execute penetration tests in grey box and black box environments, targeting both known and undisclosed systems. Perform mobile app security assessments on both Android and iOS platforms, focusing on areas like data storage, cryptography, network communication, and user authentication. Help in the continuous improvement of our software development practices, making sure that security is always taken seriously by developers; Propose mitigation strategies and/or secure architectures to address weaknesses in the systems you analyse; Understand customer security requirements and devise solutions that guarantee the security properties needed to satisfy those requirements; Have critical thinking skills to analyse current penetration testing methodologies and propose strategies to improve them; Write concise and technically sound reports for the customer; Mutually share and strengthen your knowledge with the rest of the team; Be a driver of change and innovation within the company.