Unity Tool Developer

Leartes

Istanbul

Description

🛠️ We're Hiring: Junior Unity Developer

We are a fast-growing technology company building 3D content and production tools used by studios around the world. Our team focuses on streamlining asset pipelines, automating repetitive workflows, and building the kind of tooling that lets artists and engineers focus on what they do best.

We are looking for a Junior Unity Developer to help us build and maintain the internal tools that power our production workflows, from asset converters and validators to batch processors and standalone utilities, primarily within the Unity ecosystem.

If you enjoy working with file formats, automating tedious processes, and building tools that other people actually use every day, this role is for you.

🎯 Responsibilities

  • Tool Development: Build Unity Editor tools, standalone utilities, and CLI scripts that solve real production problems (asset converters, validators, batch processors, importers/exporters).
  • Format Wrangling: Read, write, and convert between common 3D and media formats (FBX, OBJ, glTF, USD, Alembic, PNG/EXR, JSON, XML, etc.) inside and outside Unity.
  • Pipeline Automation: Automate repetitive artist and engineering workflows such as batch renaming, asset validation, metadata extraction, file organization, and custom AssetPostprocessors.
  • Integration: Build bridges between Unity, DCC tools (Blender, Maya, 3ds Max), and storage systems (cloud buckets, internal databases).
  • Maintenance: Keep existing tools running, fix bugs, and improve usability based on artist and engineer feedback.
  • Collaboration: Work closely with technical artists and senior developers to understand pain points and ship solutions.

🧩 Qualifications (Required Skills)

  • C# Fundamentals: Solid understanding of C# and object-oriented programming.
  • Unity Basics: Hands-on experience with Unity (GameObjects, Prefabs, ScriptableObjects, AssetDatabase).
  • File Format Literacy: Understanding of how binary and text-based file formats work, with the ability to read a spec and parse a format you've never seen before.
  • Scripting Mindset: You reach for a script before doing something tedious by hand.
  • Version Control: Familiarity with Git.
  • Problem Solver: Ability to debug across tool boundaries and trace issues through a pipeline.

Nice to Have

  • Editor Scripting: Experience writing custom inspectors, EditorWindows, property drawers, or AssetPostprocessors.
  • 3D Format Experience: Hands-on work with FBX, OBJ, glTF, USD, or Alembic.
  • DCC Scripting: Python scripting in Blender, Maya, or 3ds Max.
  • Cross-Engine Awareness: Basic familiarity with Unreal Engine asset pipelines.
  • Desktop Tooling: Experience building GUIs with Electron, Tauri, PyQt, or WPF.
  • Cloud / Storage: Familiarity with S3, Cloudflare R2, Google Drive APIs, or rclone.
  • Image / Video Pipelines: Experience with ffmpeg, ImageMagick, OpenImageIO, or similar.

🎁 Perks & Benefits

  • Meal card (Multinet)
  • Supplementary private health insurance
  • Remote working model
  • Opportunity to work with industry-leading partners (Epic Games, Unity, Adobe, Tencent, etc.)
  • Chance to contribute to global projects and build a strong portfolio
  • Supportive, learning-focused team environment
  • Hands-on experience in real production workflows and mentorship opportunities

📍 Contract Type: Full Time

💻 Industry: Game Development / Software Tools

🌍 Work Model: Remote