REQUIRED SKILLS:
• Excellent understanding of OOP, OOD, SOLID;
• Ideally 5+ years of professional experience working in games development as Unity developer.
• At least 3 shipped games or industrial projects — worked on it during all phases of development
• Professional experience with Unity.
• Professional C# programming experience.
• Worked with backend services (e.g. Analytics, Purchasing, AWS, GameSparks, etc)
• Solid understanding of coding processes, standards, and methodologies.
• Experience in prototyping and rapid iteration of features.
• Agile development experience.
• A positive personality.
• Development for PC, iOS, Android, VR platforms.
• Excellent written and verbal communication skills.
RESPONSIBILITIES:
• Create projects architecture and structure;
• Code review;
• Propose tech solutions;
• Calls with potential customers;
• Process RFQ;
• Defining data formats and communication protocols between the client and server systems.
• Working with other teams to ensure they build systems that interface with network systems APIs appropriately.
• Writing robust client and server code to support fun, engaging multiplayer gameplay.
• Implement code solutions to solve user-facing problems, or add features or improve functionality.
• Ensuring code and feature quality and stability.
WOULD BE A PLUS:
• Experience in JS, Angular, Python, Bash and other scripting languages;
• Experience with other 3D Engines;
• Experience with frameworks for the creation of avatars;
• Working with image recognition;
WE OFFER
• Competitive salary;
• Paid
• Flexible working hours;
• Team buildings;
• Performance reviews with possible salary raises.