Middle
Full time
Negotiable
Remote
Whimsy Games is an innovative outsourcing game development company known for crafting engaging and creative gaming experiences across multiple platforms. Our mission is to push the boundaries of game development while delivering high-quality products that captivate audiences worldwide. In the coming years, we’re committed to becoming a leading global partner for major Game Development companies and developing bestsellers.
What are you working on?
- Genres: Casual
For which tasks (responsibilities)?
We are looking for a Middle+ Game Developer to join our growing team. In this role, you will be working on exciting Match-3 mobile games with platformer and city-builder mechanics. We’re seeking someone proactive, self-driven, and able to work independently, yet thrive in a collaborative environment. You will be involved in the full development cycle of mobile games, with a focus on code quality and maintaining best practices.
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.
What kind of professional are we looking for?
C# – 100% proficiency required.
SOLID principles – Strong understanding and application.
Design Patterns – Familiarity with a wide range of design patterns, including:
Structural: Facade, Decorator, Composite
Behavioral: State, Command, Strategy
ECS (Entity Component System)
Service Locator
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.
Spine: Experience with Spine for animation, as it’s integrated into our projects.
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.
Experience:
At least 3 years of experience in mobile game development.
Experience in casual game development, particularly match-3, platformers, or city builders.
What is important for us in a person?
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.
Why do we enjoy working here?
Flexible Work Environment: Work from anywhere globally, with a competitive compensation package.
Dynamic Team: Join a passionate team of game development experts who share your love for creativity and innovation.
Career Growth: We support continuous learning and offer opportunities for professional development in a rapidly evolving industry.
Regular Sync-Ups: Participate in company-wide meetings to share ideas, feedback, and collaborate on projects.
Fun & Supportive Culture: We believe in fostering a fun and collaborative atmosphere where your ideas are valued and your contributions matter.
Impact: Your work will be part of a growing company with an ambitious future. You’ll help shape and create best-selling games.
The selection process
1.Recruiting Interview.
2.Technical Interview.
3.Final Interview with PM.
4. Possible Sync with the Client.
Similar job opportunities
Neskin Stars
Remote, Georgia, Poland (+1)
Posted yesterday
Senior
Negotiable
Full time