Senior Unity Developer
Miejsce pracy: Kraków
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
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 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.