• Design and develop software that is extensible, maintainable, and meets performance requirements according to its functional requirements.
• Work closely with project managers, engineers and quality engineers in product development.
• Design, develop, test, deploy, maintain and improve software.
• Mentor and train other junior members on design techniques, and coding standards.
• BS / MS Computer Science or equivalent degree.
• Strong knowledge of core Java or Kotlin.
• Strong background in object-oriented design.
• 3 years+ of working experience in android platform development.
• Deep understanding of Android SDK and testing frameworks.
• Experience with multi-threading and memory management specific to mobile devices.
• Highly motivated, energetic, and with great communication skills. Maintain integrity at work and respect for everyone.
• Good English reading, writing and oral skill is preferred