Job Description
What to Expect
 
As a Software Engineer (Mobile), you will be responsible for developing mobile applications, SDKs and RESTful services. Working individually and as a team, you should adopt an Agile methodological approach to develop mobile software components & frameworks. There will be many opportunities to explore new tech stacks and to work on advanced technologies.
 
What Does a Software Engineer (Mobile) Do in CashShield
 
●       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
 
What You Need
 
●      Minimum 5 years of experience in mobile development. Talents who possess higher degree of expertise will be considered for senior opportunities
●      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
 
What we Offer
 
●      Competitive remuneration package which includes AWS and performance bonus
●      Gym, Shower and VR/chillax room
●      Fully stocked pantry with coconut water, coffee and ice cream
●      Medical insurance and Food & Transport claims
 
The CashShield Culture
 
●      Open and collaborative working environment with a diverse and international team
●      Flexible work hours
●      Casual dress code (if cosplay is your game, then bring it on!)
●      Weekly Get-Together to unwind and bond
More Details
Employment Type: Full Time
Location: Singapore , Singapore , Singapore
Experience Required: Associate
Date Published: 22 Aug 2019
Share Job Opening