Responsibilities
• Develop and maintain Android/iOS applications and cross-platform solutions like ReactNative/Flutter/Lua.
• Strive for performance optimization and maximize customer satisfaction.
• Stay on top of industry trends, and evaluate new solutions to address our unique and fast-growing business needs.
• Work closely with design and product teams, and turn design ideas into quality features that scale to millions of users.
• Collaborate with global development teams, and deliver customized solutions targeting international users while maintaining consistency with the overall architecture.
• Maintain high-quality technical documentation and improve efficiency in cross-office/timezone cooperation.
• Learn and work with a tech stack comprising best-of-breed tools such as Kotlin, Git, Jenkins CI/CD, Sonarqube, automated test tools, a Java/Node.js back end, and AWS to deliver a monthly release of the mobile application.
• Integrate with a range of backend systems using integration tech such as REST and JSON.
Requirements
• Any Degree or related Experience is required.
• You will need min 8+ years of software development experience with at least 6 years in Android/iOS development.
• Strong knowledge of (Kotlin, Java, Android SDK) and Swift.
• Familiarity with RESTful APIs to connect applications to back-end services.
• Experience with offline storage, threading, and performance tuning.
• Bachelor’s degree in Computer Science, Engineering, or a related field is a plus.
• Experience with Android/iOS UI design principles and best practices.
• Knowledge of the open-source Android/iOS ecosystem.
• Familiarity with React Native, cloud messaging APIs, and push notifications.
• Visual and UI Designing experience is highly preferable
• Experience with crypto/blockchain solutions is Plus.
• Candidate musst be able/well verse in Speaking, Writing, Reading in English and Mandarin.