Software Engineer
(Mobile App Development)

 

We are world leading mobile apps developers. To cope with rapid expansion, we are looking for high caliber people to join our team.

 

Responsibilities

  • Actively participate in our agile game development process for both ongoing and new projects.

  • Work within small, cross-functional teams consisting of talented and passionate product owners, designers, artists, and other engineers to ensure smooth development of quality products.

  • Write clean, maintainable and optimized code with test coverage and source control.

 

Qualifications

  • 2+ Years of industry experience building mobile apps or games.

  • Degree/Higher Diploma in Computer Science/Multimedia or related disciplines.

  • Proven track record with mobile game development using Unity (using C#) and/or Cocos2dx.

  • Strong working knowledge of the Android and/or iOS ecosystem, including the tools and APIs.

  • Familiarity with all facets of game development, including textures, animations, GUI, game physics, particle systems, sound systems, etc.

  • Solid understanding of object-oriented programming.

  • Familiarity with third-party SDKs and back-end services integration.

  • Ability to constantly learn and stay in touch with evolving game standards and development technologies.

  • Knack for writing clean, readable, and easily maintainable code.

  • Knowledge of code versioning tools especially Git.

  • Strong communication, analytical and problem solving skills.

  • Be flexible and able to function well in a fast-paced environment with rapidly changing deadlines and projects.

  • Most importantly, you need to love games and be keen to explore new ideas!

 

Bonus Skills

  • Prior experience with a well-known mobile title.

  • Familiarity with level design and planning.

  • Experience optimizing memory and space usage for support of older hardware.

  • Experience with backend development and/or management, especially using cloud platforms (e.g. AWS, GCP, etc).

  • Experience with 3D.

  • Experience implementing automated testing platforms and unit tests.

  • Experience with other game frameworks/engines, e.g. Unreal.

  • Experience with Functional and/or Reactive programming.

  • Familiarity with current design and architectural patterns.

  • Familiarity with Agile product development principles and process.

  • Experience with machine learning/AI technologies and tools.

  • Experience with shaders.

  • Experience with scripting language, such as Python.

 

The Perks

  • 5-day work week

  • 15 days annual leave

  • Medical, Life & Personal Accident insurance

  • Free company shuttle bus to and from select MTR stations daily

  • Casual work attire

  • Free coffee, tea and fruit daily

  • Multi-cultural work environment (15 nationalities and counting!)

  • Flat company structure: your ideas get heard by the right people very quickly

  • Diverse range of game and app genres: learn and try different projects from time to time

  • Regular (and fun) company activities

 

To apply for this position please send your resume with position applied, academic transcript (for recent graduates), current and expected salary to careers@animocabrands.com.

 

Information provided will be treated in strict confidence and will only be used for recruitment-related purposes. Only short-listed candidates will be contacted. Information of unsuccessful applicants will be destroyed after six months.

Address: Unit 417-421, Cyberport 1, 100 Cyberport Road, Hong Kong

Copyright © 2019 Animoca Brands Corporation Limited. All rights reserved.

  • Black Facebook Icon
  • Black Twitter Icon
  • Black LinkedIn Icon