Engineering Team

Android Engineer

Android | Mobile Application | JAVA | Kotlin | mobileMeasurement | agile | Github | Ed-tech
Xinyi Office, Taipei, Taiwan


Founded in 2015 in Hong Kong, with the mission to maximize human learning ability with personalized learning, Snapask connects students to quality tutors for instant 1-on-1 learning support. Our technologies optimise students' learning experience with efficient and accurate tutor matching, content recommendation and learning data visualisation. Snapask is now in 8 markets in Asia including Taiwan, Hong Kong, Singapore, Malaysia, Thailand, Indonesia, Japan and South Korea, supporting over 3 million students with over 350,000 qualified tutors from top universities.

Join a world-class product development team as a practitioner of innovation and growth. This position is responsible for product development through effective global teamwork. You will work closely with project manager, designers and other engineers.

What you can expect to do

Develop, create, and modify mobile applications for the android platform.

Translate designs and wireframes into high quality code.

Design, build, and maintain high performance, reusable, and reliable Java code.

Develop and direct application system testing and validation procedures, programming, and documentation.

Conduct testing, modify mobile applications to fix bugs and allow it to adapt to different hardware, or to improve its performance.

Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Collaborate with cross-functional teams to define, design, and ship new features.

Follow instructions, assignments and project deadlines required by project manager.

Confer with designers and other engineers to identify and resolve problems.

What we value

Have a Computer Science degree or you have relevant work experience.

Over 2 years experiences in front-end mobile application development.

Proficiency in Java using Eclipse or other IDE and related tools for Android development and its testing.

Good understanding and practical experience using object-oriented design principles and patterns.

Basic understanding of the Android framework and its life cycles.

Basic understanding of core Android concepts such as layouts, views, fragments, and activities.

Knowledge of the open-source Android ecosystem and the libraries available for common tasks.

Years of working experience

At least



Additional information

Feel free to share your Github in your resume if you have.

How to apply

Click the APPLY button below to send us an email.

Be sure to attach your latest resume and a letter of intent, as well as your latest portfolio if you are applying for a design related position.