Share this Job
Engineer
Date: 19-Jun-2022
Location: Singapore, SG
Company: ST Engineering Group
Job Description:
- Create and develop engaging e-learning, augmented and mixed reality content
- Conceptualise game concepts, storyline and UI / UX design
- Contributing to spatial audio and animation design
- Troubleshooting code and fixing bugs
- Transform design specification into functional game assets
- Establish an effective strategy and development pipeline
- Quickly create and iterate on prototypes showcasing new designs and interaction patterns
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best performance, quality, and responsiveness of applications
- Identify process and application bottlenecks and implement solutions in a timely manner
- Document game development processes and any related research materials
- Support demonstrations or proof of concepts
- Perform courseware testing before delivering to users
- Conduct user training
Job Requirements:
- Diploma/ Degree in Computer Science, Computer Engineering, Engineering or related qualifications
- Experience in designing and developing applications using programming language (C#, C++, Java, PHP, Python etc.) for engines such as Unity, Unreal, DirectX
- Experience working on a physics-based game project
- Experience working with game networking (transport protocols)
- Experience working with game assets (meshes, animations, materials etc)
- Experience with Agile and Scrum development methodologies is an advantage
- Strong computational thinking
- Creativity in problem solving
- Able to understand UX design process and experience working with UX design team and/or development team
- Knowledge in basic networking concepts and implementations (network architecture)
- Knowledge of the latest gaming trends
- Passion for learning, creativity and interest in new technologies
- Excellent oral, written and visual communication skills
- Meticulous, eye for detail and design, pride in delivering quality work
- Positive attitude with strong initiative to work independently, as well as across teams and departments
- Strong adaptability and resilient in fast-paced environment
- Basic Microsoft Office (Word, PowerPoint, Excel) knowledge