Reality_logo

Unity Developer

  • Back Open Positions
    • Team Leader Unity
    • Senior Unity Developer
    • Unity Developer
    • Junior Unity Developer

Team Leader Unity

You will be leading our Unity team which develops solutions for one of our games and is responsible for them end-to-end. Together with game designers and product owners you will discuss, set priorities, and decide on new features. All technology choices are available at your disposal, as long as they work and have been agreed upon with other team members in the company.
You should have at least 2 years of commercial experience with Unity and multiple titles shipped.

Requirements

  • Brings people together to create high-quality and maintainable software products,
  • Is skilled at mentoring and teaching others,
  • Has a track record of success with leading large projects,
  • Wants to continuously improve the team’s delivery process,
  • Is skilled at giving constructive feedback openly,
  • Positively influences behaviors of others,
  • Uses experimentation and data to improve,
  • Handles tough, business-critical problems, even when they are not “fun to do”,
  • Makes sure the critical knowledge is effectively shared across the team,
  • Fosters culture of collaboration in the company.

Required Skills

Lean, Kanban, Scrum, Extreme Programming
Leadership experience
Strong knowledge of client-server network communication
Strong knowledge of Unity rendering pipeline
Strong knowledge of C# language
Experience with using Unity Editor Tests Runner

Responsibilities at this position

  • Developing efficient team process
  • Teaching & mentoring others
  • Automating things
  • Developing games
  • Testing your work
  • Discussing technology choices
  • Learning new things
  • Discussing product decisions

Software we use

  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Employee development is key for us!

Fast-paced career

Professional growth opportunities, supported by a performance review process

Devices

You will have the proper resources you need for your work

Beautiful office

Ingenious office space with plenty of room, located in KPT

Flexible hours

Whether you are an early bird or late owl - we get you covered.

Growth budget

Let us know if you need any book or other materials that will help you grow

Remote work

We don't force you to work in our office - you can work from home as well.

Open kitchen

Coffee, juices, fruits, fully stocked fridge and more - come and see ;)

Sport

We regularly play together and you are invited as well!

Team gatherings

Take part in events with pizza, games, snacks with a good company.

Stock option plan

We would like to share our success with you and take part in our ESOP plan.

Senior Unity Developer

As a Senior Unity Developer you will be using Unity Engine to create innovative games based on big data and help bring them to mobile platforms with worldwide reach. You will be working closely with game designers, artists, and other programmers while implementing game features that are closely tied to server resources created by our backend and big data engineers.
You should have at least 2 years of commercial experience with Unity and at least one title shipped.

Requirements

  • Has broad general technical knowledge — and knows specific subjects in depth
  • Is able to lead architecture of a large system
  • Is focused on team and company goals and their effective delivery
  • Feels accountable for the team performance
  • Builds trust by showing and admitting their vulnerabilities
  • Debates productively within the whole company,
  • Is able to listen and react constructively to ideas from less experienced people
  • Shares team’s failures openly and constructively
  • Leads by example in both technical and organisational domains
  • Reacts with pragmatism and positivity in the face of challenging situations
  • Delegates effectively
  • Is great at sharing information
  • Challenges others
  • Gives constructive feedback
  • Seeks and is able to receive feedback, especially negative one

Required Skills

Strong experience with mobile platform debugging and profiling
Experience with using Unity Editor Tests Runner
Experience with using network API in client-server communication
Knowledge of Unity rendering pipeline and Cg/HLSL
Strong knowledge of C# language
Knowledge of Unity DOTS
Experience using version control software
Experience using Unity Analytics and other 3rd party analytics SDK

Responsibilities at this position

  • Build innovative multiplayer big data based games in Unity for mobile platforms in dedicated product teams
  • Take part in creating development workflows on every stage of production and maintenance of launched titles
  • Build dedicated location-aware and multiplayer-enabled game features
  • Create and maintain development tools
  • Work with colleagues from other fields like art and design to optimize development process and work quality during project development
  • Guide junior developers in your project and exchange knowledge with other Unity developers working on other titles
  • Help game designers to verify and enhance ideas for new games with your technical expertise
  • Work closely with backend engineers on implementing and improving client-server communication
  • Help create company-wide standards for Unity developers

Software we use

  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Employee development is key for us!

Fast-paced career

Professional growth opportunities, supported by a performance review process

Devices

You will have the proper resources you need for your work

Beautiful office

Ingenious office space with plenty of room, located in KPT

Flexible hours

Whether you are an early bird or late owl - we get you covered.

Growth budget

Let us know if you need any book or other materials that will help you grow

Remote work

We don't force you to work in our office - you can work from home as well.

Open kitchen

Coffee, juices, fruits, fully stocked fridge and more - come and see ;)

Sport

We regularly play together and you are invited as well!

Team gatherings

Take part in events with pizza, games, snacks with a good company.

Stock option plan

We would like to share our success with you and take part in our ESOP plan.

Unity Developer

As a Unity Developer you will be using Unity Engine to create innovative games based on big data and help bring them to mobile platforms with worldwide reach. You will be working closely with game designers, artists, and other programmers while implementing game features that are closely tied to server resources created by our backend and big data engineers.

Requirements

  • Is passionate about their craft
  • Learns from many sources (blogs, books, talks, papers)
  • Is willing to learn things beyond their competence
  • Is able to work without supervision
  • Clearly communicates their thoughts
  • Debates productively within their team
  • Isn't indifferent to low quality
  • Checks if their solutions work correctly, without "works for me" syndrome
  • Is aware of the value delivered by their team,
  • Feels accountable for their personal performance
  • Is committed to finish their tasks or eagerly reports when it’s not possible
  • Understands role of experimentation, feedback loops and incremental delivery
  • Admits mistakes and wants to learn from them
  • Commits to team decisions, even when it’s not their personal choice
  • Tries to provide guidance when asked for help
  • Is able to work in an uncertain environment
  • Takes responsibility for their actions and their potential effect on others
  • Is able to communicate with people on different levels of hierarchy
  • Understands “bus factor”, the role of delegation and information sharing
  • Positively contributes to the working culture of Reality Games

Required Skills

Experience with building Unity projects for iOS and Android
Experience with mobile platform debugging and profiling
Experience with using Unity Editor Tests Runner
Basic understanding of network communication and REST
Experience using version control software
Strong knowledge of C# language
Experience using Unity Analytics

Responsibilities at this position

  • Build innovative multiplayer big data based games in Unity for mobile platforms in dedicated product teams
  • Take part in creating development workflows on every stage of production and maintenance of launched titles
  • Create and maintain development tools
  • Work with colleagues from other fields like art and design to optimize development process and work quality during project development
  • Work closely with backend engineers on implementing and improving client-server communication

Software we use

  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Employee development is key for us!

Fast-paced career

Professional growth opportunities, supported by a performance review process

Devices

You will have the proper resources you need for your work

Beautiful office

Ingenious office space with plenty of room, located in KPT

Flexible hours

Whether you are an early bird or late owl - we get you covered.

Growth budget

Let us know if you need any book or other materials that will help you grow

Remote work

We don't force you to work in our office - you can work from home as well.

Open kitchen

Coffee, juices, fruits, fully stocked fridge and more - come and see ;)

Sport

We regularly play together and you are invited as well!

Team gatherings

Take part in events with pizza, games, snacks with a good company.

Stock option plan

We would like to share our success with you and take part in our ESOP plan.

Junior Unity Developer

As a Junior Unity Developer you will be using Unity Engine to create innovative games based on big data and help bring them to mobile platforms with worldwide reach. You will be working closely with game designers, artists and other programmers while implementing game features that are closely tied to server resources created by our backend and big data engineers.

Requirements

  • Seeks learning opportunities
  • Is willing to take on new technical and business challenges
  • Works with the goals of the company in mind
  • Is able to collaborate to produce a working solution
  • Is honest
  • Communicates openly
  • Doesn’t criticise others behind their back
  • Is not afraid to ask for help
  • Wants to help others
  • Behaves maturely and treats others with respect

Required Skills

English
JIRA
Familiarity with version control software
Basic knowledge of C# language
Familiarity with creating mobile games in Unity

Responsibilities at this position

  • join teams for existing and upcoming games to work alongside experienced developers
  • create new game features while cooperating with artists, game designers and backend engineers
  • learn and be part of a workflow for building, testing and releasing multiplayer Unity mobile games

Software we use

  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon
  • software-icon

Equipment supplied

  • Operating System
    Apple, Linux, Windows
  • Computer
    Workstation, Laptop
  • Monitors
    27" Up to 2

Our perks

Leader's support

Ask for help, give and get feedback, set up goals and develop your skills.

Knowledge sharing

Employee development is key for us!

Fast-paced career

Professional growth opportunities, supported by a performance review process

Devices

You will have the proper resources you need for your work

Beautiful office

Ingenious office space with plenty of room, located in KPT

Flexible hours

Whether you are an early bird or late owl - we get you covered.

Growth budget

Let us know if you need any book or other materials that will help you grow

Remote work

We don't force you to work in our office - you can work from home as well.

Open kitchen

Coffee, juices, fruits, fully stocked fridge and more - come and see ;)

Sport

We regularly play together and you are invited as well!

Team gatherings

Take part in events with pizza, games, snacks with a good company.

Stock option plan

We would like to share our success with you and take part in our ESOP plan.
UE Loga