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
This job is no longer accepting applications.