KIXEYE

Software Engineer

Unity Android Objective-C Swift Java GCP AWS Scala
This job is closed! Check out or
Description

Are you passionate about online games? Are you a creative innovator? We believe the best games are made by passionate and entrepreneurial people who feel supported in their endeavors. KIXEYE’s aim is to create countless unique experiences that thrill, delight and challenge anyone who loves games. 


About


For over a decade KIXEYE has innovated the competitive gaming sector while focusing on innovation, fidelity, and accessibility.  Based in Victoria, British Columbia, KIXEYE has constantly and reliably enhanced the user experience with a nuance based attitude that leaves no detail too small to perfect. With our operations head located in Western Canada and our employees across the United States, Australia, Vietnam and Spain, KIXEYE allows the efficiency of streamline systems with the flexibility of global appeal. 


Benefits and Perks at KIXEYE


  • Compensation: We offer a competitive compensation structure 
  • Health, Dental & Vision Insurance: Good health is essential to your well being. Always look and feel your best at KIXEYE. .  
  • PTO / Holidays:  You work hard, balance makes for better work. It’s your time off, use it however you want.
  • Continuous Improvement: An annual budget to inspire you to pursue learning. 
  • Work-Life Balance: Flexible working times and places, such as working remotely.
  • Remote work: All staff work remotely, and we offer a WFH stipend to help you get set up at home!
  • Company Events: We love engaging our staff in employee team building activities!


KIXEYE is looking for skilled, resourceful and enthusiastic Unity Mobile Engineers (Senior, Mid and Junior Levels) to join us in building out our very large-scale, hardcore titles.

 

We are looking for excellence in software engineering, superior communication skills, and a great attitude for working in a team of highly talented people. A genuine love for gaming is a huge asset, as is understanding player needs and strategy game mechanics.


The Job / Responsibilities / What you Get To Do All Day


  • As a Unity Mobile Engineer you will be responsible for the ongoing maintenance, development of new features, performance tuning, building and deploying of a successful LIVE cross platform Unity game title.  (Android/iOS/WebGL/PC)
  • Prioritized support for the LIVE operation of the game, identifying and remediating performance issues and critical defects.
  • Collaborate with game designers, product managers and engineers to create new content and features for the game.
  • Take ownership of new features and content in the game lifecycle and deliver high quality results on timelines you commit to.
  • Write well documented, reusable code in C# or other languages as necessary.
  • Actively improve code quality , engineering and designer tools and processes across the game's content life cycle
  • Prioritize and balance the responsibilities of keeping the LIVE game running vs adding Respond to and prioritize keeping the 


Unity Mobile Gameplay Engineer (Core)


  • At least 3+ year experience of 3D game development using Unity Engine.
  • Strong ability with C# and object-oriented programming techniques.
  • Excellent knowledge of Unity assets and frameworks. (Scriptable Objects, Meshes, Textures, Animations, Physics, Particle Systems, etc.)
  • Experience with implementing complex performant HUDs and UI screens and flows in UGUI or NGUI.
  • Experience with interacting with server and 3rd party services via HTTP/Web requests.
  • Ability to profile game performance, and optimize (GPU and/or CPU) accordingly.
  • Experience with building, deploying and debugging Unity based games on iOS / Android devices. 
  • Experience with integrating 3rd Party Unity Plugins.
  • Experience with creating/modifying iOS/Android native code (Objective C, SWIFT, Java) 
  • Willing to meet the challenge of learning new languages and working beyond the scope of the Game Client (Server, Game Admin Panel, etc.)
  • Proficient with code versioning tools.
  • Good written and verbal communication in English.
  • Ability to communicate architecture and technical design of systems and proposed solutions.


Bonus (Nice to Have)


  • Knowledge of Unity Rendering Pipelines, VFX, Shaders.
  • Familiarity with cloud based server environments (e.g. Google Cloud, AWS)
  • Experience with Server Based Technologies and Stacks (Java, SCALA)


Location: Vietnam; Remote work


Reports to: Lead Software Engineer

KIXEYE
KIXEYE
Casual Games Developer Platform Gamification Gaming PC Games Video Games

0 applies

116 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 208 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers