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.