Android Developer

Location: Singapore
Job Type: Temporary / Contract
Reference: JO-2105-11727
Salary: Up to $5,500 / month
Contract duration: 12 months 
Nearest MRT: Expo, Upper Changi (DTL)
Working hours: Office Hours

Job Description: 
  • Develop Mobile Use Case
  • Design and build applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Collaborate with a team to define, design, and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
Job Requirements: 
  • Minimum 3 years of relevant experience
  • Experience Mobile engineers with Android, Kotlin, and Java skills
  • Experience with Android Platform - intents, services, threading, activity, fragments, etc…)
  • Experience with source code management techniques using Git
  • Familiarity with industry-standard design patterns for most encountered situations is a must
  • A solid understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions, and deadlocks
  • Good knowledge of multithreading, process optimization, system resource planning in native Android
  • Strong understanding and experience in Android development along with good knowledge of the Android SDK and with the Android Tools framework
  • Familiarity with RESTful APIs to connect to back-end services
  • Strong in Android Java. Great understanding of thread management, memory management, and other aspects of Java for mobile application development
  • Working knowledge of Web application development using HTML5, JavaScript, and CSS3 would be a plus