Tuesday, October 28, 2025

Job Description

O pracodawcyAbout The RoleWe're looking to expand our graphics engineering team with an entry-level developer. This position primarily revolves around expanding and maintaining our mobile-first game’s render code base in HLSL, ShaderLab, and C#, built around Unity’s Universal Render Pipeline (URP).You will work alongside senior staff and undertake well-scoped and organized development tasks, which means we neither require nor expect prior career experience. However, we expect that, with guidance from experienced engineers and artists and the opportunity to contribute to a clean and organized codebase with strict industry standards and processes, the necessary knowledge and skills for operating in such an environment will develop quickly.We expect solid foundational knowledge of linear algebra, calculus, numerical calculus, computer science, optical physics and computer graphics. The job requires the everyday use of these subjects to creatively solve mathematical and computational modeling problems.Zakres obowiązkówResponsibilitiesMaintaining and expanding the project’s shader libraries in HLSL and Shaderlab.Maintaining and expanding the customized C# libraries around the project’s render pipeline.Maintaining and expanding our performance and compatibility test suite for our render codebase.Creating and maintaining tools and user interfaces of our graphics related systems that are used company wide.Performing performance measurements and analysis of the different parts of the game client both in Android and iOS.Writing technical documentation of graphics features, libraries and tools.Assist in incident response, bug and feature request triage.Performing ecosystem related tasks like updating specifications, configurations and policies.WymaganiaRequirementsProfessional level English proficiency.Strong proficiency in mathematical language and notation.Excelent proficiency in the general theory of linear algebra, including 2D/3D vector geometry as well as dimensionally infinite and/or continuous/complex vector spaces.Proficiency in using differentiation and integration constructions to solve problems. Including multivariable calculus concepts.Strong understanding of numeric calculus, especially numerical integration and linear system solving.Reasonable understanding of geometric optics and light/matter interaction physics.Strong understanding of the concepts of C like low level memory management.Good familiarity with C# or at least very good proficiency with similar compiled languages.High proficiency with object oriented programming. Especially knowing when to avoid it.Strong understanding of the anatomy of render pipelines. Including some knowledge of lighting techniques.Good knowledge of multithreaded programming.Good familiarity with writing shaders in any modern shading language.Good familiarity with the unity engine and editor specifically with the Universal Render Pipeline. Alternatively, it is also acceptable to have had experience building a relatively modern renderer or a small game engine using a low level graphics api’s like Vulkan.Proficiency with git versioning.Nice to haveKnowledge of the IOS debugging and profiling ecosystem.Knowledge of Android debugging and profiling tools.Solid understanding of PBR lighting.Good sense of aesthetics and ability to make some artistic judgement.OfertaWhat We OfferAn exhilarating role in the mobile RPG gaming industry.Flexible employment terms: employment contract or B2B.Work environment of your choice: remote, in-office, or a hybrid model.Personal and professional development opportunities with a dedicated training budget.An engaging team environment with numerous company events.A competitive benefits package tailored to your needs.A modern office space equipped with everything you need to succeed.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs