Position: Unity Developer
Company: AppReal
Experience required: 5y
English level: upper

Our customer believe that the way you spend your spare time has a massive impact on your life. Your time should be productive, relaxing, and extremely fun. This is why we aim to create the best real money games in the world. Help us reimagine the way people are spending their free time!

As we expand, we're​ ​looking for​ ​a​ ​rockstar **Unity developer** to join our great R&D team.

**Requirements**

- 4+​ ​years​ ​of​ ​professional​ ​experience​ ​in​ ​software​ ​development
- Strong​ ​knowledge​ ​of​ ​C#
- Experience​ ​with​ ​Unity,​ ​specifically​ ​on​ ​mobile​ ​platforms,​ ​and​ ​usage​ ​of​ ​its scripting​ ​APIs,​ ​2D​ ​tools,​ ​UI​ ​and​ ​animations
- Experience​ ​with​ OOP​ ​using​ design​ ​patterns

**As a plus**

- Native​ ​mobile​ ​development​ ​experience​ ​on​ ​Android​ & ​iOS​ ​(Java,​ ​Objective-C)
- Experience with algorithms​ ​and​ ​data​ ​structures
- Experience with multithreading and client-server communication
- Experience in full stack

**Responsibilities**

- Developing​ ​a​ ​game​ ​played​ ​by​ ​millions​ ​of​ ​players​ ​worldwide​ ​on​ ​multiple platforms​ ​(Android,​ ​iOS,​ WebGL)​ ​using​ ​cutting-edge technologies.
- Implementing​ ​new​ ​client-side​ ​features​ ​as​ ​well​ ​as​ ​maintaining​ ​and improving​ ​existing​ ​code.
- Optimising​ ​the​ ​game​ ​for​ ​the​ ​best​ ​performance​ ​on​ ​all​ ​supported​ ​devices.
- Integrating​ ​native​ ​plugins​ ​for​ ​3rd​ ​party​ ​services​ ​such​ ​as​ rewarded videos,​ ​crash​ ​reporting,​ ​analytics,​ ​etc.
- Maintaining a large-scale production game, as well as understanding the user experience.