Unity Developer (Junior & Senior)
Gameloft
Ho Chi Minh City, Vietnam
5 ngày trước

Job Purpose :

Gameloft for Brands has an exciting opportunity for a Unity Developer to join our team of developers, working on creating best-in-class mobile-based products supporting the company’s efforts.

Unity Developer is responsible for mobile-side application logic. He is tasked with developing a Unity game, integrating generic modules for 3D, gameplay, physics, sound, as well as any other module that would be relevant to develop.

He develops using Unity C# to create dynamic applications, work in close collaboration with the game designers and artists to make their vision of the game and environments a reality and to work around constraints, be supportive for providing solution for critical issues in the technical side that happens on projects in any platforms, ensure all features related to technical fields work properly by being pro-active in finding technical solutions that happens in all projects, and support and share technical knowledge to the developers in production team

Integrated on Agile team that focuses on continuous improvement both with what we develop and how we develop it, Unity developer will part of stand-ups, sprint planning and all that usual stuff, with the main goal is to find new and better ways to work for today and tomorrow for the whole division.

We use and build reusable code and libraries for future use, approved after auditing by our security department. Importance on security, on performance and on code quality are what make us different from others.

Main Responsibilities :

Take part in the development of games using Unity 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

Cooperate with people from all over the world to deliver the best quality projects

Identifying and fixing engine bugs found by the game-production teams

Analyzing existing features of the game and making changes to meet current needs

Working with team members (Unity / Back-end Developers)

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

Taking responsibility for parts of certain medium-level functionality elements or modules

Submitting constructive opinions

Subject to weekly supervision

Understanding technical requirements

Programming medium-scale functionality; debugging their own code

Using classic data structures and algorithms as well as resource-management techniques

Intermediate knowledge of at least one field

Learning from the peers on their team; sharing their know-how and best practices

Identifying and sharing alternative technologies and techniques

Collecting metrics and analyzing them

Identifying problems and resulting dependencies

Identifying and sharing alternative technologies and techniques

Providing planning that accounts for assignment of their tasks, dependencies and time estimates

Sharing, taking part in and coordinating work with their peers

Documentation all technical skills and experience to enrich team’s knowledge

1. Experience

At least 1-2 year experience of 2D / 3D game development using Unity Engine

Experience with 2D / 3D game development using Unity Engine is required

Experience with Unity scripting, textures, animation, particle systems, 3d assets, physics

Experience with iOS / Android / HTML5 platforms is a plus

Experience implementing automated testing platforms and Unit tests is a plus

Experience with cloud platforms is a plus

2. Knowledge

Knowledge of C# & Unity

Knowledge of 3D mathematics (Linear algebra, arrays, vectors)

Knowledge of current game engines and tools (Unity) or physics engines (Bullet / Physx / etc) is a plus

Knowledge of Shader Graph

Knowledge of Editor Inspecto

Knowledge of online communication and networking technologies

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 of AR / VR / XR is a plus

Good at Algorithm, Math and Physic

Good at Code Creation

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

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 positive feedbacks from others for improvement

Self-disciplined : demonstrate strong motivation and passion at work

Teamwork : Cooperate with team members and actively provide support

Excellent communication skills and a good understanding of training needs for each BU

Good at research and development skills

Be constantly up-to-date of new technologies and tools

Flexible attitude and a quick learner

Very good at research and development

Actively sharing know-how related to their field; learning from members of the studio's other teams and coaching certain members of other teams

Báo cáo công việc này
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Nộp đơn
Email của tôi
Bằng cách nhấp vào "Tiếp tục", tôi đồng ý với neuvoo để xử lý dữ liệu của tôi và gửi cho tôi thông báo qua email, như được nêu chi tiết trong Chính sách bảo mật của neuvoo. Tôi có thể rút lại sự đồng ý của tôi hoặc hủy đăng ký bất cứ lúc nào.
Tiếp tục
Mẫu đăng ký