Unity Developer (Middle+/Senior)
We are looking for an experienced and proactive Unity developer to become a key part of our team, working on an ambitious 2D social casino project. We need not just an executor, but a specialist with strong engineering thinking who will drive development, propose architectural solutions, and handle tasks both on the client-side and, partially, on the backend.
Technical Skills:
Unity & C#: Deep expertise in C# and Unity Engine. You don’t just use the engine but understand its internal architecture and can maximize its potential.
Architecture and Patterns: Confident application of SOLID principles and design patterns (Singleton, Factory, Observer, etc.) for building scalable and maintainable game architecture.
2D Development:
UI & Layout: Experience creating complex, adaptive, and high-performance UI screens using UGUI. Ability to structure interfaces so that artists and game designers can flexibly adjust animations and effects without developer involvement.
2D Physics: Understanding and experience with components such as Rigidbody2D, Collider2D, and joints. Ability to optimize physical calculations for high performance.
Graphics & Animation: Experience with Unity's animation system (Animator, Animation Clips), Particle System, and understanding of sprite and atlas work.
Backend: Understanding of client-server architecture. Experience with integrating REST APIs and willingness to take on backend tasks to ensure full feature functionality.
Optimization: Skills in profiling and optimizing performance for mobile platforms (Android, iOS), including memory, CPU, and GPU management.
What We Are Looking For:
Engineering Mindset: You are capable of breaking down complex tasks, seeing the system as a whole, and finding elegant technical solutions to product challenges.
Independence and Proactivity: We expect you to independently manage your time, drive feature development from idea to release, and not wait for tasks from above.
Teamwork: Excellent communication skills for close collaboration with game designers, artists, and sound designers. Ability to communicate complex technical ideas in simple terms.
Code Quality: Commitment to writing clean, readable, and maintainable code. Experience with Code Reviews.
Main Responsibilities:
Develop key game logic and meta-features on Unity for all target platforms (Android, iOS, Web, Desktop).
Design and implement a flexible game architecture and its subsystems.
Create universal UI components and systems for flexible animation and VFX configuration.
Implement and optimize 2D physics and graphic effects.
Integrate third-party SDKs and plugins, as well as work with server-side APIs.
Actively participate in planning, task estimation, and finding optimal implementation paths.
Join the Znoydzem community.
Similar Resumes