Engineering Team

iOS Engineer

iOS | Swift | Mobile Application | e-learning | 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 iOS platform.

Translate designs and wireframes into high quality code.

Design, build, and maintain high performance, reusable, and reliable 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 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

At least 2 years experiences in front-end mobile application development.

Proficiency in SWIFT using Xcode or other IDE and related tools for iOS development and its testing.

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

Basic understanding of the iOS framework and its life cycles.

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

Knowledge of low-level C-based libraries is preferred.

Proficiency in Mandarin Chinese or Cantonese, and written English.

Think critically and crave problems to solve.

Plan ahead and be able to manage your time efficiently.

Be a good communicator who can talk through challenges to find the best solution in an efficient manner.

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.