preloader image

Strong Middle Unity Developer

Whimsy Games is looking for a talented Strong Middle Unity Developer to help shape our casual game experience. This project combines match-3, platformer, and city builder mechanics, creating a unique and engaging challenge. If you have solid experience with Unity (C#), DOTS, Addressables, and mobile game optimization, we'd love to hear from you!

portfolio

Strong Middle Unity Developer

DUTIES AND RESPONSIBILITIES:

  • Develop and maintain the core systems of mobile games, focusing on high-quality code and scalable architecture.
  • Collaborate with designers, artists, and other developers to implement features and improvements for the game.
  • Ensure smooth integration of animations, gameplay mechanics, and optimizations.
  • Work closely with the VFX team to improve visual quality and game performance.
  • Participate in code reviews, provide constructive feedback, and suggest improvements.
  • Collaborate with QA to identify and resolve issues early in the development process.
  • Contribute to the overall game design and share ideas to improve the player experience.

Requirements:

  • C# – 100% proficiency required.
  • SOLID principles – Strong understanding and application.
  • Design Patterns – Familiarity with a wide range of design patterns
  • ECS (Entity Component System)
  • DI (Dependency Injection) – We use a custom DI framework, so you should understand the concepts and be able to work with reflection if needed.
  • Algorithms and Data Structures: Knowledge of pathfinding algorithms (e.g., A*), and a solid understanding of general data structures and algorithms.
  • Unity Editor Scripting: Hands-on experience with scripting in Unity.
  • Animation & Animators in Unity: Solid understanding of working with animations in Unity.
  • Match-3 Mechanism: Understanding of the Match-3 genre and how it works.
  • Native Code (Android/iOS): Some experience with native code development for Android and iOS.
  • Protobuf & JSON: Familiarity with Protobuf for data serialization and JSON handling.
  • Xcode & Android Studio: Experience with Xcode (for Mac users) and Android Studio is a plus.
  • Excellent communication skills in English (Upper-intermediate or higher).
  • Proactive, self-driven attitude with the ability to work independently.
  • A team player, with the ability to collaborate effectively with cross-functional teams.
  • Comfortable with iterative development and changing requirements.
  • Attention to detail in both coding and design and the ability to suggest improvements from a VFX perspective.
  • Ability to maintain a positive, constructive attitude when facing challenges.
  • At least 3-4 years of experience in mobile game development.
  • Experience in casual game development, particularly match-3, platformers, or city builders.
background image

    Join our team


    Attach CV

    portfolio

      Let’s discuss my idea

      I am

      I need

      My goals


      Claim your Game Idea!

      I have a budget

      Please, contact me back at

      I am from

      Privacy policy

      Thanks for being awesome! And for contacting us.