🧾 Job Summary:
We are hiring a Junior Unity Developer to join our team and contribute to the development of engaging, optimized, and interactive applications using Unity. This role is perfect for early-career developers who are passionate about creating polished experiences using Unity’s built-in systems and components. You must be a graduate (no current students) and have a solid understanding of Unity fundamentals and performance optimization techniques.
🛠️ Key Responsibilities:
Develop and maintain gameplay mechanics, UI systems, and interactive elements using Unity and C#.
Utilize Unity’s built-in components and architecture effectively (Colliders, Rigidbodies, Animators, Canvas, ScriptableObjects, etc.).
Optimize memory usage, draw calls, asset sizes, and loading performance across platforms.
Collaborate with designers and artists to integrate assets and implement features per specifications.
Write clean, efficient, and well-documented code.
Identify and fix bugs and performance bottlenecks through profiling and debugging tools.
Contribute to internal tools and systems to support game or app development workflows.
📚 Requirements:
Must-Have:
Bachelor’s degree in Computer Science, Game Development, or a related technical field.
0 to 1.5 years of hands-on experience with Unity engine in a professional or internship setting.
Strong understanding of Unity’s component system, prefabs, animations, and UI system (uGUI).
Solid C# programming skills, including object-oriented principles.
Familiarity with optimization techniques: batching, memory profiling, reducing GC allocations, managing update loops, etc.
Experience using the Unity Profiler or other performance analysis tools.
Nice-to-Have:
Exposure to asset pipelines, addressables, or ScriptableObjects.
Knowledge of common design patterns (Singleton, Factory, Observer) in Unity projects.
Experience building for multiple platforms (e.g., Android, iOS, WebGL, PC).
Portfolio of small games or interactive applications (hosted or on GitHub).
🧠 Soft Skills:
Detail-oriented with strong debugging and analytical skills.
Ability to work independently and take ownership of assigned tasks.
Effective communicator and team player with a proactive attitude.
Eagerness to learn and grow in a fast-paced environment.
🎁 What We Offer:
Mentorship and learning opportunities from experienced Unity engineers.
Hands-on involvement in production-level projects.
Friendly, collaborative, and growth-focused work culture.
Competitive salary and performance-based incentives.