Back to Careers

Software Developer (Mobile Security)

#TEAMSHIELD

SHIELD is a cybersecurity company that specializes in cyber fraud and identity solutions. We work with world-leading enterprises and superapps, profiling over seven billion devices and 500 million user accounts every year. Headquartered in Singapore, we have offices in Germany, Indonesia, and China. Join our fast-growing team of Agents at the forefront of world-leading cyber defense.

As a Software Developer (Mobile Security), you will be involved in the design, development, testing and distribution of our mobile SDKs for Android and iOS. Working individually and as a team, you will be developing mobile software components & frameworks and be the expert in mobile security.

RESPONSIBILITIES

  • Support full software development lifecycle for new and existing mobile applications, SDKs and RESTful services
  • Build highly secure, obfuscated static library that is app store / google play store compliant to be deployed on client mobile devices
  • Build reusable iOS/Android software components and develop mobile frameworks based on best practices
  • Conduct software performance analysis, scaling, tuning and optimization
  • Write clean, testable code to ensure reliable and secure applications
  • Document application requirements, design, test, integration, and other related processes
  • Explore and design new fraud prevention components specific to mobile usages and user experiences
  • Improve and update fraud prevention systems to enhance performance, scalability, and capacity

REQUIREMENTS

  • Degree in Computer Science, Software Engineering or equivalent
  • Minimum 3 years’ experience in mobile security
  • Experience in two or more areas of the following security fields: Application security, Cryptography, Reverse engineering, Malware analysis, Network Security
  • Experience with native development (C/C++) is a must
  • Experience in a device fingerprinting/device intelligence/app security capacity is a plus
  • Strong understanding of Computer Science fundamentals in algorithms and data structures
  • Experience in developing iOS/Android SDKs
  • Deep understanding of various software security vulnerabilities, threats and attack vectors on different environments, reverse engineering, and mitigation techniques
  • Good knowledge of MySQL, MongoDB and other relational/NoSQL databases
  • Familiar with iOS and Android development tools (Xcode, CocoaPods, Android Studio, Gradle, Fastlane etc.)
  • Understanding of mobile architectures and design principles for iOS and Android

Be part of the powerful team behind SHIELD’s powerful technology. Send your resume to [email protected] now!