Join Marsky, a software studio in Skopje, North Macedonia, to develop addictive mobile games and interactive experiences using Flutter and Flame Engine.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Job Title: Flutter Game Developer Location: Skopje, North Macedonia (On-site / Relocation)
THE OPPORTUNITYWe are an ambitious software studio based in the heart of Skopje, shifting gears to build addictive, high-performance mobile games and interactive experiences for the global market.
We are looking for a Flutter Game Developer who wants to push the boundaries of what Flutter can do. We aren't just building UI forms; we are building worlds, game loops, and engaging mechanics. We believe Flutter is the future of casual gaming, and we need a developer who shares this vision.
This is not just a coding gig; it is a lifestyle upgrade offering high living standards and a premium working environment.
WHAT YOU WILL DOYou will be the architect of our new gaming portfolio. Your daily life will involve:
- Game Development: Designing and developing 2D mobile games using Flutter and the Flame Engine.
- Mechanics & Physics: Implementing game loops, physics simulations, collision detection, and complex animations to create smooth, immersive gameplay.
- Performance Optimization: Obsessing over 60 FPS. You will profile code to ensure "jank-free" rendering and optimized memory usage on various devices.
- Backend for Games: Working with Supabase (PostgreSQL) to build real-time leaderboards, player inventory systems, and multiplayer logic without vendor lock-in.
- AI-Assisted Coding: Utilizing AI tools (Cursor/Claude) effectively to speed up boilerplate code generation, allowing you to focus on complex game logic.
- Collaboration: Working closely with game designers and artists to implement assets (sprites, sounds, VFX) with pixel-perfect precision.
We are looking for a developer who understands that game development is different from standard app development.
- Game Portfolio: A track record of launching at least one game (or a highly complex animated app) on Google Play or the App Store.
- Flutter & Dart Mastery: You know the framework inside out. You understand the RenderObject tree, CustomPainters, and how to manage heavy assets.
- Game Engine Experience: Hands-on experience with Flame Engine (or similar ECS-based game architecture in Flutter) is highly preferred.
- State Management: Deep understanding of managing complex game states (Bloc, Riverpod, or Provider).
- Math & Logic: Strong grasp of vector mathematics and algorithms required for game mechanics and movement logic.
- Database Knowledge: Experience with Supabase/SQL for handling player data, sessions, and competitive features.
- Adaptability with Tools: You are comfortable working with modern AI tools (Cursor, Claude) to increase your productivity.
- Ownership: You take responsibility for the "fun factor" and technical quality of the final product.
Bonus Points:
- Experience with Rive for interactive animations.
- Knowledge of shaders (Fragment Shaders in Flutter).
- Previous experience with Unity or Godot (to understand game concepts).
We demand quality, and we reward it generously. We handle the entire adaptation process:
- 💶 Euro-Based Salary: Your effort is valued in foreign currency (EUR), protecting you from inflation.
- 🏢 Luxury Accommodation: A ready-to-move-in apartment in one of Skopje’s most prestigious skyscrapers/districts.
- 🚘 Company Car: An Audi allocated for your personal use and comfort.
- ✈️ Visa & Relocation Support: Full bureaucratic support for work permits and visa processes.
- 🎮 Premium Office Culture: A fun working environment featuring PlayStation and arcade zones (where we actually play test!).
- ⏰ Result-Oriented Culture: Flexible hours focused on output (09:00 - 18:00).
If you are ready to elevate your career and create games that millions will play, please send your CV, GitHub profile, and links to your published games to:
📩 [bugraokanaktas@gmail.com] (Please include "Flutter Game Developer Application" in the email subject)