We’re looking for a skilled Unity developer who will share his/her expertise to create the best game experience for our players around the world.
Required skills
- 1+ years of proven experience in unity development
- Strong knowledge of C# and best practices
- Experience with OOP
- Able to implement solutions that are based on the relevant design pattern
- Experience with at Git — Advantage
- Experience with mobile platforms development — Advantage
- Experience with native mobile development (Android / iOS) — Advantage
As a plus
- Experience in large scale project
- Problem-solving DNA — able to solve complex problems with simple solutions
Challenges
- International team (PO and Economy located abroad)
- Existing project with big online — the result of your work will be distributed around the World
- Optimize network traffic, resource management, loading time
- Maintain production application with high load (use logs, metrics, and all available tools to ensure good end-user experience)
- We like creative solutions for technical problems
Key Values in Our Company
- Agile Development implemented in Scrum
- Quality of our applications (automated tests, CI, code reviews)
- Zero defects approach (found something — fix it)
- You can use the best tools to solve each problem
- Constant improvements of our team by trying and learning
- Tech Guilds for regular knowledge sharing
Responsibilities
- Create/review detailed feature/functional/technical requirements specifications
- Design a technical solution that meets product requirements together with the team.
- Develop, test, deploy, maintain and improve our codebase and features
- Write super-clean, testable, and well-documented code in C#
- Estimate engineering effort, plan implementations and help roll out system changes
- Follow quality engineering processes to deliver high-quality products and services
We offer
- Social package: paid vacation and sick leaves;
- Insurance coverage;
- Conferences compensation;
- Recommendation bonuses;
- Comfortable office in the city center;
- Regular team buildings and other events;
- Work-life balance;
- Friendly environment.