Software Engineer (Mobile)

Key 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
  • Documentation of 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


  • Minimum 3 years of experience in mobile development
  • Degree in Computer Science, Software Engineering or equivalent
  • Strong understanding of Computer Science fundamentals in algorithms and data structures
  • Experience in developing iOS/Android applications, SDKs and RESTful services with Swift/Objective-C, Java/Kotlin and JavaScript
  • Experience in using RESTful APIs to integrate mobile applications to server-side systems
  • 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
  • Excellent coding practices including good design documentation, unit testing, source control (Git)
  • Prior experience in e-payments or e-commerce industry is a plus
  • Strong interpersonal, communication and presentation skills

For interested applicants, do send in your cover letter and resume to now!



© CashShield 2019