Unity 3D developer (2-3 years of experience) Job Description: As Unity Developer at, you will take a leadership role in the design, development, and optimization of immersive and engaging games and applications. You will work closely with our cross-functional teams to drive technical innovation and ensure the successful delivery of high-quality products. Key Responsibilities: - Architect and optimize code for performance, scalability, and maintainability, ensuring smooth gameplay experiences across various platforms and devices. - Implement advanced features such as AI behavior, procedural generation, multiplayer networking, and augmented reality, as required by project specifications. - Develop and implement game software with Unity 3D engine for various platforms (iOS, Android, PC, etc.) - Developing and publishing games in iOS with XCode. - Designing and implementing robust and flexible UI/UX frameworks. - Integrating various APIs to support game functionality and data flow. - Implementing advertising and analytics SDKs. Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience in Unity game development, with a proven track record of delivering successful projects from concept to launch. - Proficiency in C# programming language and solid understanding of object-oriented design principles and software architecture patterns. - Extensive experience with Unity's 2D and/or 3D features, including physics simulation, animation, shaders, and lighting. - Proficient understanding of code versioning tools (such as Git, SVN). - Portfolio showcasing your projects and technical skills, including examples of complex game systems and optimizations. - Familiarity with level design and planning.