All offersGdańskGameSenior Unity Graphic Developer
Senior Unity Graphic Developer

Senior Unity Graphic Developer

Type of work
Employment Type
Permanent, B2B
Operating mode

Tech stack







Job description

Online interview
Friendly offer

Are you a skilled Unity Graphic Developer passionate about creating immersive gaming experiences? We seek a visionary who can lead our development efforts and bring our games to life. This is your chance to make a significant impact on our projects, working with a dynamic team to create games loved by players worldwide. If you're ready to take your career to new heights, we invite you to submit your CV.


Job Responsibilities:

  • Develop cross-platform projects in Unity.
  • Write high-quality, well-documented code.
  • Collaborate with the artist team to build an efficient asset integration workflow.
  • Implement animation systems required by gameplay mechanics.
  • Write and optimize shaders.
  • Create "budgets" for the art assets creation process.
  • Develop tools for art content creation and optimization.


  • Minimum of 3 years of experience with Unity.
  • Proficient knowledge of C#, understanding of object-oriented programming principles, and programming patterns.
  • Experience in developing and optimizing mobile applications in Unity.
  • Understanding of 2D and 3D graphics principles.
  • Ability to develop and maintain clear project architecture.
  • Proficiency in version control systems (Git/SVN).
  • Technical English proficiency.
  • Ability to work collaboratively in a team.

Mathematical Literacy:

  • Solid understanding of linear algebra and analytical geometry.
  • Basic knowledge of computational geometry.


  • Fundamental knowledge of kinematics and dynamics necessary for describing the movement of objects in simulations.
  • Basic knowledge of optics.


  • Analysis of algorithm complexity.
  • Ability to implement an algorithm in code based on a description.

Experience with fundamental aspects of computer graphics:

  • Lighting models, PBR (Physically Based Rendering), shadows, reflections, noise generation, geometry processing, procedural geometry.

Rendering Pipeline:

  • Understand all stages of the rendering process, their purposes and capabilities, data transfer methods between these stages, nuances, and potential bottlenecks.
  • Understand Unity's Built-In pipeline. 
  • Experience with primary (URP/HDRP) and custom SRPs in Unity. 
  • Experience with custom Render Features.

GPU Architecture:

  • Understand the general principles of hardware operation, main nodes and functional parts, principles and approaches to data storage and transmission, and major bottlenecks.
  • Understand the specifics and limitations of GPUs on mobile devices.


  • Experience with writing shaders (Cg/HLSL/ShaderLab).
  • Low-level understanding of shader processes.
  • Ability to optimize shaders - maintaining the original visual and potentially simplifying it.
  • Experience with shader variants.

Understanding of the optimization process for mobile games:

  • Identify bottlenecks (CPU, GPU, memory).
  • Create performance tests.
  • Proficiency in various rendering optimization techniques (reducing draw calls, overdraw, vertex count, memory consumption).

Proficiency in Unity profiling tools:

  • Profiler window + Deep Profiling, Profiler Timeline, Memory Profiler, Frame Debugger.

Proficiency in platform-specific profiling and graphics debugging tools:

  • Xcode Instruments, Android Studio, RenderDoc, ARM Mobile Studio, Intel Graphics Performance Analyzers.
  • Skills in identifying and fixing graphic bugs.


  • Understand the art content creation process.
  • Experience with working with art teams.


Nice to have:

  • Experience working with Unity GUI.
  • Experience with major art creation packages (Blender, 3ds Max, Maya, Photoshop, etc.).
  • Artistic literacy (understanding basic principles of composition, working with color, form, dynamics, etc.)
  • Understand UX principles and approaches to building a user-friendly workflow with the tool and its interface.
  • Understand internal mechanisms of serialization, storage, and asset processing, as well as plugins and libraries in Unity.
  • Experience developing and using systems for asset generation, management, and validation.
  • Experience customizing inspectors for native and built-in components, using Property Drawers, and creating custom Editor Windows.

What We Offer:

  • An epic journey in the mobile RPG gaming industry.
  • Flexible contract options: employment or B2B.
  • Remote, in-office, or hybrid work.
  • Opportunities for professional growth with a training budget.
  • A fantastic team and many company events.
  • Competitive benefits package.
  • A modern office with all the essentials.