We're seeking a skilled Senior Unity/Unreal Engine Game Developer to implement and maintain game features and systems. The ideal candidate will have experience with Unity and Unreal Engine, and a strong understanding of reusable plugin/service architecture.
Key Highlights
Key Responsibilities
Technical Skills Required
Nice to Have
Job Description
Company Description
UIAOE specializes in transforming innovative ideas into comprehensive, production-ready solutions for startups and small businesses. From consulting and software development to AI integration, data science, and cloud computing, we offer a wide range of technology-driven services. With expertise in platforms like Unity and Unreal Engine, as well as integrations such as AWS, GCP, and APIs, we deliver scalable and efficient solutions. Our delivery process spans from MVP to launch and scaling, ensuring practical execution and clean architecture throughout.
Contract Details
Type: Freelance / Independent Contractor (contract role).
Location: Fully remote (anywhere), but must be able to overlap with North American working hours for key meetings.
Compensation: Rate discussed per project / milestone (negotiable based on experience).
Taxes: Payments are made as a service fee; you are solely responsible for your own taxes, GST/HST (if applicable), and all related legal and financial obligations.
Benefits: No company benefits (health/dental, paid vacation, sick leave, pensions, etc.) – this is a freelance/contract arrangement.
Role Description
- Implement and maintain game features and systems using Unity or Unreal Engine.
- Manage assets and source code using a clear, consistent version control workflow (e.g., Git, Perforce, Unity Collaborate, etc.).
- Build and optimize the project for multiple platforms (e.g., PC, mobile, consoles, Web).
- Design reusable plugins, modules, and backend services that can be shared across features.
- Integrate REST APIs and real‑time WebSocket communication for online features and data sync.
- Write clear, maintainable, well‑documented code and external documentation that can be understood by both technical and non‑technical team members.
- Analyze and interpret game design documents and client requirements, and proactively flag potential issues during implementation.
- Collaborate effectively with other team members and communicate clearly with the client.
- Deliver high‑quality features and systems on schedule.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Qualifications
- 3–5 years of professional game development experience with Unity or Unreal Engine.
- Proficiency in Unity and Unreal Engine, with experience in 3D modeling, animation integration, and physics-based simulations
- Must have shipped at least one title (PC, mobile, console, or strong professional demo).
- Experience with asset and version management (Git, Plastic, Perforce, Unity Collaborate, etc.).
- Experience building for multiple platforms and understanding platform-specific constraints.
- Strong understanding of reusable plugin/service architecture (e.g., creating shareable modules, plugins, or services).
- Experience integrating REST APIs and real‑time WebSockets.
- Strong asset management skills (import, organization, optimization, and configuration).
- Ability to write clear documentation for the whole team (including non‑engineers).
- Strong English communication skills (written and verbal) and ability to work in a remote, cross-functional team.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Nice to Have
- Experience with live‑ops, multiplayer, or online games.
- Familiarity with CI/CD pipelines for game builds.
- Experience working directly with clients or external studios.
- Knowledge of AR/VR or mobile performance optimization.
Interview Process
- Home‑based assessment – A small practical task to evaluate coding and problem‑solving skills.
- Technical interview – Live discussion on engine, architecture, and past projects.
- Culture & communication interview – Discussion on work style, remote collaboration, and fit with the team.
Similar Jobs
Explore other opportunities that match your interests
Lead Full Stack Engineer
Manatal
Reka AI