TopDev

Lead Game Developer

Gameloft Vietnam

Tầng 7,8 và 9 tòa nhà Pax Sky, 26 Ung Văn Khiêm, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh
Mô tả công việc
Giới thiệu về công ty

Trách nhiệm công việc

1. General:

  • Perform web or mobile app legacy system development, update and support.
  • Initiate and lead development of web and application, design and build back-office system from scratch (if it’s not done by Backend team)
  • Participle on the conception and setup of automation system to facilitate the usage and project deployment on site and on cloud.
  • Create and maintain technical documentation linked with the solution developed
  • Share and assist with colleagues on the conception, development and the platform functionality
  • Suggest any improvements linked to security, performance and the raising of the existence environments
  • Work with infrastructure team to find innovative solution
  • Delivery high level solutions or subsystems like custom API’s, database modeling and design.
  • Contribute to continuous improvement by suggesting improvement to user interface, software architecture or new technologies.
  • Analyzes customer requirements and defines solutions and architecture plus assistance to the team on problems and technical roadblocks.
  • Coordinate roll-out of new applications
  • Provides production support
  • Cooperate with people from all over the world to deliver the best quality projects.
  • Working with team members (his Game Team, other supporting teams and external teams).
  • Ability to constantly learn and stay in touch with evolving game standards and development technologies.

2. Project technical support:

  • Advising relevant Managers in technical aspects/solutions implemented in any projects ;
  • Working with Department Manager to be aware of status of all projects on technical side, and to give necessary instructions or support to prevent problems or find out solutions, ensuring that programmers work efficiently and deliver their assignments on-time;
  • Overseeing and having good expertise of all productions from technical viewpoint; defining, advising technical process, standards, methods, organization… to constantly improve productivity, reduce overtime and optimize work;
  • Actively conducting research and development activities, as well as pushing such activities among teams, to be able to cope with technology progress and new production challenges.
  • Selecting, finding and managing a group of specialist/senior programmers to support/handle most technical issues in production. Keep training them to master their working abilities with support from Training Team.
  • Setting up best practices for coding and conduct regular code reviews
  • Encouraging team to create a strong technical documents on different development platforms
  • Take part in the development of games using Unity Engine or Cocos creator engine;
  • Program, debug and optimize codes to implement the gameplay ideas into game prototype, and polish the prototype to be ready for publishing;
  • Actively detect issues on programming side, take initiative and propose solutions to prevent and solve those issues;
  • Identifying and fixing engine bugs found by the game-production teams
  • Analyzing existing features of the game and making changes to meet current needs
  • Understanding technical requirements
  • Learn and sharing the know-how and best practices taking part in and coordinating work with their peers
  • Identifying and sharing alternative technologies and techniques
  • Identifying problems and resulting dependencies
  • Documentation all technical skills and experience to enrich team’s knowledge

3. Resource management: (optional apply when Department Manager is Out-of-Media)

  • Providing planning that accounts for assignment of their tasks, dependencies and time estimates
  • Allocating resource for teams and projects, considering resource availability, capabilities, and production priorities
  • Weekly updating the resource planning and status, and reporting to Department Manager

Kỹ năng & Chuyên môn

1. Experience

  • At least 4-5 years experiences of 2D/3D game development using Unity/Cocos creator Engine or Web development;
  • Strong experience with Node.js / TypeScript / JavaScript language and framework;
  • Strong experience with RESTful / GraphQL APIs and system integrations;
  • Strong experience with SQL databases, and NoSQL;
  • Strong experience with Gitlab, Docker, Kunernetes, CI/CD and Unit testing;
  • Strong experience with AWS
  • Experience with  React and React Native is a plus
  • Experience with scripting, textures, animation, particle systems, 3d assets, physics.
  • Experienced with iOS/Android/HTML5 platforms is a plus
  • Experienced with cloud platforms is a plus.
  • Experience implementing automated testing platforms and Unit tests is a plus.

2. Knowledge

  • Knowledge of C# & Javascript;
  • Knowledge in 3D mathematics (Linear algebra, arrays, vectors);
  • Knowledge of current game engines and tools (Unity/Cocos creator) or physics engines (Bullet/Physx/etc) is a plus;
  • Knowledge of Game Development is a plus;
  • Knowledge of WebGL and 3D Programming is a plus;
  • Knowledge of React Native, ThreeJS, PixiJS is a plus;
  • Knowledge of Shader Graph;
  • Knowledge of Editor Inspector;
  • Knowledge of computer graphics;
  • Knowledge and experience of Design Patterns;
  • Knowledge of native languages (Objective-C, Swift for iOS, Java for Android ) is a plus;
  • Knowledge with AR/VR/XR  is a plus;
  • Good at Algorithm, Math and Physic;
  • Good at Code Creation;
  • Professional knowledge: multi-platforms, network programming computer science fundamentals in data structures and design patterns..., and any new technology/language implied by work-related technology evolution;
  • Very good at research and development;
  • Flexibility and ability to adapt new technical changes as per project need;
  • Strong awareness on AWS cloud platforms and on Web security (OWASP,..)

3. Skills

  • Autonomous and proactive attitude;
  • Flexibility to adapt to change;
  • Analytical and synthesis skills;
  • Results-oriented;
  • Excellent Communication skills;
  • Problem solving and open minded;
  • Writing readable code that is easily usable by others
  • Ability to work under high pressure
  • Ability to communicate clearly and share solutions with fellow team members;
  • Good communication on technical related topics;
  • Good understanding of training needs
  • Inspire and develop team members

 4. Attitude

  • Passion at Game Creation;
  • Teamwork, sense of responsibility and result-oriented and deadline commitment;
  • Highly responsible and committed to all technical matters;
  • Strong team spirit
  • Commitment and Sense of responsibility;
  • Meticulousness & quality oriented;
  • Structured, result-oriented working approach
  • Open-minded: Demonstrate flexibility of thinking and accept positives feedbacks from others for improvement;
  • Self-disciplined: demonstrate strong motivation and passion at work;
  • Team work: Cooperate with team members and actively provide support;
  • Excellent communication skill and good understanding of training needs for each BU;
  • Good at research and development skill – Be constantly up-to-date of new technologies and tools;
  • Stay on top of the technical trends and proactively propose new idea and improve for the team / division
  • Actively sharing know-how related to their field; learning from members of the studio's other teams and coaching certain members of other teams

Phúc lợi dành cho bạn

  • An attractive salary, with Tet Holiday bonus ("13th-month salary")
  • Other performance bonuses paid every 2 quarters, or on the spot
  • Full coverage of SI, HI, UI, and extra insurance (PTI)
  • A hybrid working model
  • A range of policies to support employees physically, mentally and emotionally while working from home
  • A dynamic workplace environment, with over 18 nationalities, where hundreds of world-renowned game titles (Asphalt, Minion Rush, Modern Combat, Dungeon Hunter etc.) were born
  • An open-space office, a cafeteria, a terrace and a Gaming Area
  • Other benefits from "One of the best companies to work for in Asia 2021" (#HRAA2021)
  • Working time: Monday - Friday

Công ty

Gameloft Vietnam

Ngành nghề

Giải trí/ Game

Quy mô công ty

500-999

Quốc tịch công ty

Vietnam

Về chúng tôi

Thông tin chung