We are seeking a versatile Full-Stack Game Developer to join our small, agile team focused on building lightweight electronic games for mobile and web platforms. The ideal candidate will have experience in both front-end and back-end development, with a strong emphasis on game development frameworks and tools.
Responsibilities:
- Design, develop, and maintain lightweight games for mobile (iOS/Android) and web platforms.
- Collaborate with team members to implement game mechanics, UI, and backend logic.
- Optimize games for performance, scalability, and cross-platform compatibility.
- Integrate APIs for features such as user authentication, leaderboards, and in-game purchases.
- Write clean, modular code and maintain version control using Git.
- Troubleshoot and debug issues across the full stack (client, server, database).
- Stay updated with emerging trends in game development and full-stack technologies.
Requirements:
- 2+ years of experience in full-stack development with a focus on game development.
- Proficiency in Unity or Unreal Engine (for mobile/web games) and C# or C++.
- Strong knowledge of front-end frame
works (e.g., React, Vue.js) and back-end languages (e.g., Node.js, Python, Java).
- Experience with RESTful APIs, WebSocket, and real-time multiplayer systems.
- Familiarity with mobile development tools (e.g., Swift, Kotlin, Flutter) and web technologies (HTML5, CSS3, JavaScript).
- Understanding of database systems (e.g., Firebase, MongoDB, MySQL).
- Knowledge of game physics, animation, and UI/UX principles.
- Ability to work independently and collaboratively in a fast-paced environment.
- Portfolio of completed game projects (mobile/web) is required.
- Degree in Computer Science, Game Development, or equivalent experience.