
Cross-Platform Game Developer (MonoGame)
micro1 · NAMER
This listing has closed — view similar roles below.
- Hybrid
- Contract
- $120,000 / year
- NAMER
Job highlights
- Develop 2D/3D games using MonoGame and C#.
- Engineer game systems and rendering pipelines.
- Ensure cross-platform consistency and performance.
- Collaborate with artists and designers.
- Write clean, efficient, and maintainable code.
About the role
Job Summary
Join our customer's team as a Cross-Platform Game Developer (MonoGame), where you'll leverage your expertise in C#, .NET, and MonoGame to create engaging 2D and 3D games. This is a unique opportunity to architect innovative gameplay systems and rendering pipelines, ensuring seamless deployment across multiple platforms. Bring your technical mastery and passion for communication to a dynamic environment, shaping the next generation of custom games.
Key Responsibilities
- Design, develop, and optimize 2D and 3D games using MonoGame, C#, and the .NET ecosystem.
- Engineer scalable gameplay systems and graphics pipelines, exercising full control over game architecture.
- Implement cross-platform functionality, ensuring consistency and performance across devices.
- Collaborate closely with artists, designers, and other developers to deliver cohesive player experiences.
- Write robust, maintainable, and efficient code with a strong focus on quality and best practices.
- Perform code reviews, contribute to architectural decisions, and debug complex technical challenges.
- Communicate clearly and proactively, both in writing and verbally, to ensure streamlined workflows within the customer's team.
Required Skills and Qualifications
- Deep hands-on experience with MonoGame and familiarity with its role as a successor to XNA.
- Proficient in C# and the .NET ecosystem, with a strong grasp of object-oriented design principles.
- Demonstrated expertise in developing, deploying, and optimizing cross-platform games (Windows, macOS, Linux, consoles, mobile).
- Strong knowledge of 2D/3D rendering pipelines, graphics APIs, and gameplay engineering.
- Excellent written and verbal communication skills, with a commitment to proactive information sharing.
- Experience collaborating within multidisciplinary teams and iterating based on feedback.
- Ability to troubleshoot, diagnose, and resolve complex technical problems independently.
Preferred Qualifications
- Background in custom engine development or low-level graphics programming.
- Experience transitioning or modernizing XNA projects into MonoGame.
- Passion for interactive design and an eye for performance optimization across diverse platforms.
Key skills/competency
- Cross-Platform Game Developer
- MonoGame
- C#
- .NET
- 2D Game Development
- 3D Game Development
- Gameplay Systems
- Rendering Pipelines
- Cross-Platform Development
- Game Architecture
Skills & topics
- Game Developer
- MonoGame
- C#
- .NET
- Cross-Platform
- 2D Games
- 3D Games
- Gameplay
- Rendering
- Game Architecture
- Remote
How to get hired
- Tailor your resume: Highlight MonoGame, C#, .NET, and cross-platform game development experience.
- Showcase your portfolio: Link to live games or GitHub projects demonstrating your skills.
- Prepare for technical questions: Be ready to discuss game architecture and rendering pipelines.
- Demonstrate communication skills: Practice articulating complex technical concepts clearly and concisely.
Technical preparation
Master MonoGame, C#, and .NET ecosystem.,Understand 2D/3D rendering and graphics APIs.,Build example gameplay and rendering systems.,Practice cross-platform deployment strategies.
Behavioral questions
Describe a complex technical problem you solved.,How do you collaborate with artists and designers?,How do you ensure code quality and maintainability?,Explain your approach to proactive communication.
Frequently asked questions
- What specific platforms does this Cross-Platform Game Developer role support?
- This Cross-Platform Game Developer role focuses on developing and optimizing games for multiple platforms, including Windows, macOS, Linux, consoles, and mobile devices, utilizing the MonoGame framework.
- What is the primary technology stack for this Cross-Platform Game Developer position?
- The primary technology stack for this role involves C#, the .NET ecosystem, and the MonoGame framework for creating both 2D and 3D games.
- Is this a remote Cross-Platform Game Developer position?
- Yes, this Cross-Platform Game Developer position is fully remote, allowing you to work from any location.
- What kind of game architecture will a Cross-Platform Game Developer be working on?
- A Cross-Platform Game Developer will be responsible for engineering scalable gameplay systems and graphics pipelines, gaining full control over the game's architecture.
- What are the 'preferred qualifications' for the Cross-Platform Game Developer role?
- Preferred qualifications for the Cross-Platform Game Developer include experience in custom engine development, low-level graphics programming, or modernizing XNA projects into MonoGame.
- How important are communication skills for this Cross-Platform Game Developer job?
- Communication skills are highly valued for this Cross-Platform Game Developer role. You'll need excellent written and verbal communication for collaboration and proactive information sharing.