Skip to Content

Unity Developer

--Tap Fire--

🧾 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.