Sorry. This page is not yet translated.

Appier builds AI-based cross screen analytics and targeting platform for business to reach and engage their customers across multiple smart devices.

Software Engineer, Android Development
Tokyo, JP
Job Description / Skills Required

Appier is a technology company which aims to provide artificial intelligence platforms to help enterprises solve their most challenging business problems. Appier was established in 2012 by a passionate team of computer scientists and engineers with expertise in AI, data analysis, distributed systems, and marketing.

Emotion Intelligence (Emin) is a Tokyo-based startup acquired by Appier in 2019. Emin's main product is AiDeal, which presents you with discount offers online at the most appropriate timing, personalized by technology to detect your growing desire to buy. 

Key features include:

  • Installation completes easily by adding a few lines to HTMLs
  • Low operational cost by selecting campaign templates
  • Automatically personalize timing by realtime machine learning
  • Visualize users interest by re-playing users' behavior on browsers

About the role

As a Software Engineer, Android Development, you will be involved in helping to build critical components of this platform.

You will be developing and operating scalable, reliable and maintainable service-based software and related components, co-work with team members to design system architecture, choose proper technologies and be involved in Agile development processes.

You will work at Emin in Tokyo, Japan and co-work with Appier team members in Taipei, Taiwan.

Task of the role

  • Implementing new functionalities in Android SDKs to enable new use cases.
  • Keeping track of the new functionalities that successive generations of Android operating systems introduce, and find if they are applicable to Appier.
  • Adopting the best methodologies to develop the Android SDKs
  • Ensuring that the SDKs work correctly across a range of devices, and promptly resolve if any issues that are reported by clients.
  • Ensuring that the size of the SDK remains as low as possible, while ensuring that code is readable.

About you


  • BS/BA degree in Computer Science or related field with min. 2 years of relevant experience
  • Ability to build application and services on Linux-based systems
  • Practical knowledge of Java / Javascript
  • Write efficient, maintainable code for Android application
  • Familiar with building RESTful APIs
  • Familiarity with building android libraries
  • Familiarity with Git / BitBucket / GitHub
  • Team player and able to work independently
  • Proactive, great interpersonal and problem-solving skills

[Nice to have]

  • Experience in AngularJS, React, Vue.js or other frontend frameworks
  • Experience in writing Python, Ruby or other scripting languages
  • Experience in using or administrating MongoDB
  • Experience in Amazon Web Services
  • Coding skills of HTML5 and CSS3
  • Basic knowledge of machine learning

Why join us?

  • We are a small startup and our engineering team is very international where 90% of the members are non-Japanese and we communicate in English.
  • We welcome flexible working styles not only by adopting flextime system but also allowing remote working.
  • Our technologies are based on AWS, Vue.js, GraphQL, Node.js and MongoDB and very open-minded to accepting new technologies.
  • We are everyday tackling huge challenges like analyzing, machine-learning and visualizing online traffics of more than 1 billion page views per month.

Perks and benefits

  • Free coffee
  • Competitive salary
  • Equity in one of the most exciting Artificial Intelligence startup in Asia
  • Health insurance for all employees
  • MacBookPro will be provided for your work