CraveFX (https://cravefx.com/) is a Singaporean company that specializes in animation, motion graphics, and visual effects. We have been in operation since 2013 and have a team based in Q Sentral, Kuala Lumpur, under the company Big Corridor (https://www.corridor.my/).
As an Interactive Developer, you will be an integral part of our dynamic creative team, contributing to the development of immersive interactive experiences and applications. Your role will encompass various aspects of interactive development, including scripting, coding, and utilizing cutting-edge technologies to create engaging and interactive content. You will collaborate with cross-functional teams to conceptualize, design, and bring to life interactive projects that captivate users and meet client objectives.
This role is required to work closely with:
Directors
Producers
Interactive Team in Singapore & Kuala Lumpur
Project Lead & Team Members
Roles & Responsibilities
Duties include but are not limited to:
Project Conceptualization & Development
Grasp the project’s objectives and requirements and translate them into interactive experiences.
Plan, design, and develop interactive solutions that effectively fulfill project goals and user needs.
Scripting in C#, as well as development in Unity 3D or Unreal Engine
Scripting in Javascript, using web-based engines such as Playcanvas
Using SparkAR or EffectHouse SDK’s to create Instagram or TikTok filters
Efficiently utilize material, lighting, animation, and rendering capabilities of various game engines
Support regular project reviews to assess progress, recommend schedule changes, or resource reallocations as necessary
Develop AR/VR applications, pushing the boundaries of immersive experiences
Functionality Implementation
Design, prototype, and implement functionality according to client specifications
Maintain and improve existing code to implement new features, ensuring a high level of interactivity and user engagement
Documenting all aspects of development, especially research into new technologies and processes
Technology and Trends
Stay current with the latest technologies, programming practices, and trends relevant to interactive experiences, games, and applications
Apply emerging technologies and best practices to enhance the quality and interactivity of projects
Establish effective pipelines to integrate assets created by artists, streamlining the development process and maintaining project cohesion
Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, or an equivalent field
Equivalent industry experience in lieu of a relevant degree will also be readily considered
A minimum of 1 year of relevant work experience.
Proficiency in software tools such as Photoshop, Illustrator, or other visual design and wire-framing tools
Proficiency in C#, Javascript or other OOP languages
Proficiency in HTML & CSS is a plus
Familiarity with working with backend stacks and API’s is a plus