Unity Developer
Miejsce pracy: Kraków
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 closesly 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
- 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
Our perks
- Leader's support
Ask for help, give and get feedback, set up goals and develop your skills. - Knowledge sharing
People development is key for us! - Fast-paced career
Professional growth opportunities, supported by a performance review process - Devices
You will count on all the 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 purchase 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.