UI Engineer

Owlcat Games

Job Summary

OWLCAT GAMES seeks a UI Engineer to develop and maintain interfaces for a hardcore CRPG. Responsibilities include designing new interfaces, improving existing ones, collaborating with designers and programmers, implementing features using MVVM in Unity, porting interfaces for gamepad control, and ensuring high-quality UI. The ideal candidate possesses at least 2 years of commercial Unity UI development experience using C#, a strong understanding of UX/UI principles, and proficiency in uGUI. Experience with reactive libraries and graphic design tools is a plus.

Must Have

  • 2+ years C# and Unity UI development
  • Strong UX/UI understanding
  • uGUI & draw call optimization
  • MVVM architecture knowledge
  • Game development experience
  • Released project portfolio

Good to Have

  • UniRx or similar reactive libraries
  • Graphic design experience (Adobe, Figma)
  • Tabletop RPG experience
  • Experience with Design and Project Planning

Perks & Benefits

  • Comfortable offices/remote work
  • Flexible work schedule
  • Strong internal community
  • Growth opportunities & mentoring
  • Competitive salary

Job Description

OWLCAT GAMES was founded in 2016. The studio employs developers who worked on projects such as Pathfinder: Kingmaker, Pathfinder: Wrath of the Righteous, and Warhammer 40,000: Rogue Trader.

We are looking for an UI Engineer with a comprehensive approach to development and a desire not only to write clean code but also to be responsible for the final quality of the assembled interface.

TASKS:

· Develop new interfaces for a hardcore CRPG based on a tabletop game system

· Maintain and improve existing project interfaces

· Work closely with the UI designer, game designers, gameplay programmers, and QA engineers

· Build interface features architecture in the MVVM paradigm

· Assemble interfaces in Unity based on layouts and art references

· Port interfaces for gamepad control

· Implement design solutions based on game design requirements and existing UI solutions.

REQUIREMENTS:

· Desire to create a game that you would want to play yourself

· Personal gaming experience on PC and consoles

· At least 2 years of commercial development experience in C# and creating game layouts in Unity

· A good sense of aesthetics and understanding of good UX principles

· Understanding of UI development principles in uGUI, as well as best practices

· Knowledge of batching draw calls in Unity

· Proven track record of released projects or a portfolio showcasing implemented work

· Independence and responsibility. Willingness to drive your features

· Careful project management in a task manager

· Experience with graphic design tools: Adobe, Figma.

Will be a plus:

· Experience with reactive libraries such as UniRx, R3, or others

· Experience with the MVVM architectural pattern

· Experience in graphic design

· Desire to grow in the direction of design and project planning

· Experience playing tabletop RPGs or CRPG computer games.

BENEFITS:

· Comfortable offices (if you want to work from office) fitted with areas for recreation and games, coffee points, and snacks

· Convenient work schedule: adjust work time to your preferences and/or work remotely

· Strong internal community: we are passionate about what we do. Outside of work, we engage in activities together like playing tabletop games in the office or on Roll20

· Environment for personal growth: work together with the best professionals and enjoy the benefits of our developed mentoring system and training courses

· Competitive salary based on the interview, opportunities for career growth.

 

 

6 Skills Required For This Role

Unity Graphics Design Game Texts Quality Control C# Figma