Back to job search

Software Engineer

PT. Maha Kreasi Indonesia (Bandung, West Java, Indonesia)
West Java, Indonesia 🇮🇩
Hi Creative people : We Offer : #flexible-working-hours #fixed-salary #casual-Working-Attire #creative-Environment #young Established on August 2004, Based in : - Bandung - Jakarta Our Vision is to be "The Ultimate Organizer" who is a Leading Corporate Event Company in Indonesia, We offer BIG challenges to work with our BIG clients Our Brands is : Maximum the Ultimate Organizer We create creative event project from idea - Production - Executions. Our main services areas are: Creative : ● Concepting & ideation Events ● Moodboards & pre-visualisations ● 3D and Motion Graphic screenplays Production : ● Graphic & 3D Motion production ● Set & Stage ● TV-Commercials ● Music compositing & sound design Technical

About this position

This is a full-time on-site role for a Software Engineer responsible for software development and programming related to events, located in Bandung.

Responsibilities

• Collaborate with designers and other developers to understand project requirements and objectives.
• Translate design specifications into functional software using Unity and C#.
• Develop gameplay mechanics, user interfaces, and interactive features according to project needs.
• Write efficient, clean, and reusable code while optimizing performance for target platforms.
• Debug and resolve software defects, identifying and implementing solutions in a timely manner.
• Participate in code reviews, providing constructive feedback and incorporating feedback from others.
• Stay up-to-date with industry trends and emerging technologies to continually improve development practices.
• Contribute to the development and maintenance of technical documentation.
• Actively participate in team meetings, brainstorming sessions, and project planning.

Requirements

• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
• Proven experience as a Unity Programmer with a strong portfolio of completed projects.
• Proficiency in C# programming language and experience with the Unity game engine.
• Solid understanding of software development principles, including object-oriented programming.
• Familiarity with version control systems (e.g., Git) and collaborative development workflows.
• Strong problem-solving skills with the ability to diagnose and resolve technical issues.
• Ability to work effectively in a team environment and collaborate across disciplines.
• Knowledge of 3D mathematics and graphics programming is a plus.
• Experience with multiplayer networking, VR/AR development, or mobile platforms is advantageous.