Senior Android Developer


  • Participating in developing mobile applications.
  • Accompanying startups or big corporations in UK, US, Canada, Japan & Korea to build quality products to millions of users around the world.
  • Following Project Manager’s direction to work with the whole team
  • Helping to build mobile developer team for the company; building useful applications to serve the company and other end users.
  • Taking part in all software development processes; acting as a consultant on software for customers.


  • At least 3-year experience in programming Android applications, working with different devices and optimizing performance (code, layout)
  • Good logical mindset, deep understanding of Object oriented programming and design patterns.
  • Knowledgeable of programming with Java core, Android SDK, Android NDK
  • Deep understanding of mobile application process
  • Experienced in programming communication between mobile and server via TCP/IP, Websocket, WebService.
  • Being capable of writing Unit Test is a plus point
  • Having experience in at least one of below database managers: Oracle, SQL Server, My SQL, …
  • Good knowledge of NoSQL and relational databases.
  • Knowledgeable of mobile hardware access and cross platform development.
  • Good knowledge of HTML5 and Modern JavaScript frameworks
  • Good programming mindset, problem solving skill and ability to catch up with new technologies
  • Hard-working, active and highly responsible at work.


  • Salary: From 900 USD –1,500 USD for Senior Android Developer and from 1,500 USD for Tech Lead
  • Working time: standard working time of 8 hours per day, from Monday to Friday
  • Annual merit increase review
  • Annual company vacation and monthly/quarterly team building
  • Standard social and health insurance as per required by the Government.
  • Annual health check sponsored by GEM
  • Opportunities to approach and learn latest technologies such as Blockchain, AI & Big Data via technology transfer from foreign experts.
  • Sponsored to learn foreign languages such as English and Japanese
  • Improving technical and soft skills via seminar and workshop frequently hosted by GEM

Other jobs