JOBS VACANCY
Junior Software Engineer (unreal engine)
Tribe: Junior Software Engineer
Squad: SEA - Software Engineering & Architecture
Number of Vacancies (openings): 3
Job Requirements: Familiarity with C++
.Development Tasks: Collaborating with the development team to implement VR and multiplayer features in Unreal Engine projects. This involves coding, scripting, and integrating various elements to create immersive VR experiences and robust multiplayer functionality.
.VR Development: Participating in the design and implementation of VR interactions, user interfaces, locomotion systems, and immersive environments. Ensuring optimal performance and compatibility across different VR platforms and devices.
.Multiplayer Development: Contributing to the development of multiplayer systems, including networking, matchmaking, player synchronization, and real-time interaction mechanics. Collaborating with the team to create seamless multiplayer experiences.
.Unreal Engine Programming: Writing efficient, clean, and modular code using Unreal Engines Blueprint scripting system or C++ programming language. Implementing gameplay mechanics, optimizing performance, and troubleshooting technical issues.
.Testing and Debugging: Conducting thorough testing and debugging of VR and multiplayer functionalities, ensuring functionality, and stability, and addressing any issues that arise during development. Collaborating with QA testers to identify and resolve bugs.
.Collaboration and Communication: Working closely with artists, designers, and other developers to ensure the seamless integration of VR and multiplayer features into the project. Effectively communicating progress, challenges, and requirements to the team.
.Documentation and Knowledge Sharing: Creating and maintaining technical documentation, including code comments, design documents, and guidelines, to facilitate knowledge sharing and maintain project continuity.
.Stay Updated with VR and Multiplayer Trends: Keeping abreast of the latest trends, tools, and techniques in VR and multiplayer development. Continuously expanding your knowledge and skill set in these areas.
. Problem-Solving: Analyzing and troubleshooting technical issues that arise during development, proposing solutions, and implementing fixes to ensure a smooth VR and multiplayer experience.
.Support and Collaboration with Senior Developers: Collaborating with senior developers on complex tasks, seeking guidance and mentorship, and continuously improving your skills under their guidance.
. It's important to note that as a mid-level developer, you would be expected to have a solid understanding of Unreal Engine, basic VR development principles, and multiplayer networking concepts. You will work closely with senior developers and team members, contributing to the successful delivery of VR and multiplayer functionalities within Unreal Engine projects.
Senior Software Engineer (unreal engine)
Tribe: Junior Software Engineer
Squad: SEA - Software Engineering & Architecture
Number of Vacancies (openings): 3
Job Requirements: Familiarity with C++
.Development Tasks: Collaborating with the development team to implement VR and multiplayer features in Unreal Engine projects. This involves coding, scripting, and integrating various elements to create immersive VR experiences and robust multiplayer functionality.
.VR Development: Participating in the design and implementation of VR interactions, user interfaces, locomotion systems, and immersive environments. Ensuring optimal performance and compatibility across different VR platforms and devices.
.Multiplayer Development: Contributing to the development of multiplayer systems, including networking, matchmaking, player synchronization, and real-time interaction mechanics. Collaborating with the team to create seamless multiplayer experiences.
.Unreal Engine Programming: Writing efficient, clean, and modular code using Unreal Engines Blueprint scripting system or C++ programming language. Implementing gameplay mechanics, optimizing performance, and troubleshooting technical issues.
.Testing and Debugging: Conducting thorough testing and debugging of VR and multiplayer functionalities, ensuring functionality, and stability, and addressing any issues that arise during development. Collaborating with QA testers to identify and resolve bugs.
.Collaboration and Communication: Working closely with artists, designers, and other developers to ensure the seamless integration of VR and multiplayer features into the project. Effectively communicating progress, challenges, and requirements to the team.
.Documentation and Knowledge Sharing: Creating and maintaining technical documentation, including code comments, design documents, and guidelines, to facilitate knowledge sharing and maintain project continuity.
.Stay Updated with VR and Multiplayer Trends: Keeping abreast of the latest trends, tools, and techniques in VR and multiplayer development. Continuously expanding your knowledge and skill set in these areas.
. Problem-Solving: Analyzing and troubleshooting technical issues that arise during development, proposing solutions, and implementing fixes to ensure a smooth VR and multiplayer experience.
.Support and Collaboration with Senior Developers: Collaborating with senior developers on complex tasks, seeking guidance and mentorship, and continuously improving your skills under their guidance.
. It's important to note that as a mid-level developer, you would be expected to have a solid understanding of Unreal Engine, basic VR development principles, and multiplayer networking concepts. You will work closely with senior developers and team members, contributing to the successful delivery of VR and multiplayer functionalities within Unreal Engine projects.
Work Experience: Senior level with at least 4 years of experience, open to candidates with general experience. Education Requirement: Associate's degree or higher.
Language Proficiency: English (Listening: Intermediate, Speaking: Intermediate, Reading: Intermediate, Writing: Intermediate)
Skills:
-
C++
-
Unreal Engine
-
Software Engineering System Development
-
Software Programming
Other Requirements:
-
Relevant bachelor's degree or higher in Computer Science, Software Engineering, or related fields will be given priority consideration.
-
Proficiency in programming languages such as C/C++ and C#.
-
Familiarity with C++ and application development in Unreal Engine.
-
Strong logical thinking and problem-solving abilities.
-
Excellent communication skills and ability to work in a team.
Note: The provided translation may not fully capture the nuance and detail of the original text, but it conveys the essential information in English.
Application Method
Contact
Department
Info
How to Apply & Information
Huang Shihan
Engineering Development Department
Reply to job applicants within 2 days
Those who are suitable will take the initiative to contact within the above number of days, and those who are not suitable will not be notified
Receive resume email, CV portfolio folder, job seekers can contact freely