Unity Game Developer

Unity Game Developer

    JOB OVERVIEW

    • In-depth knowledge of Unity framework
    • Strong C# programming
    • Experience working with game assets (menu, animation, material)
    • Optimizing games and rendering performance (GPU, CPU)
    • Knowledge in cloud computing technologies (server, hosting, API gateway, relational/non-

      relational database)

    • Experience in mobile app development
    • Experience in user session management
    • Understanding game scenes, camera, and UI
    • Develop and deploy games/APIs to production environment
    • Write the clear documentation for library, project, and business flow
    • Maintain with new technologies trend and research and develop
    • Continuous improvement on current system and new system and apply new technology
    • Understand common security threads such as SQL Injection, File Injection, Cross Site

      Scripting etc.

    • Be able to identify the bugs within existing apps and monitoring the performance or system

      issue.

    • Understand some concept of clean code, clean architecture, reusable, maintainable

      code

    • Knowledge of software engineering methodologies (SDLC, Agile, Waterfall )
    • Estimate task and working hours for each feature and projects
    • Report the status update, issue, and solution to the development manager
    •  Strong experience in C#
    • Experience in either NodeJS, PHP, Ruby or Python backend development
    • MVC Framework: ExpressJS, Laravel, Django, etc.
    • Experience in one of the cloud service providers (AWS, Azure. OCI, Google Cloud)
    • Understanding of app releasing process in the following markets (Google Play, App Store,

      Huawei AppGallery)

    • Have developed in-app purchase functionality
    •   Basic command of Linux, window server
    •   Version controlling: Git
    • API: JSON, XML, REST API, SOAP API
    • Auth framework: OAuth2, JWT, Basic
    • Basic encryption: md5, sha256, etc.
    • Queue system: Kafka, ActiveMQ, RabbitMQ, etc.

      Development experience in VR / AR (ARKit, ARCore)/ AI / Mixed Reality (MR) is a plus

    • Having one of below degrees

      • Bachelor of Science in Computer Science (BSCS)
      • Bachelor of Computer Engineering (BS Comp. Eng.)
      • Bachelor of Science in Information Technology (B.Sc. IT)

    Job Details


    • Offered Salary:
      Negotiable
    • Career Level:
      Junior
    • Experience:
      0-3 years
    • Gender:
      No preference
    • Qualification:
      Bachelor degree
    Company:

    Apply to this job