Position Title
Senior Unreal Engineer (Contractor)
Overview
We are seeking an experienced and highly skilled Senior Unreal Engine on a contract basis to join our dynamic team. This role will be pivotal in designing, developing, and optimizing immersive, high-quality interactive experiences using Unreal Engine. The ideal candidate will have a strong background in C++ programming, extensive experience with Unreal Engine's suite of tools, and a proven track record in leading projects and mentoring team members.
Key Responsibilities
Design & Development:
- Architect, develop, and maintain complex systems and gameplay mechanics using Unreal Engine.
- Utilize both C++ and Blueprint scripting to implement features and optimize performance.
Collaboration & Leadership:
- Work closely with game designers, artists, technical directors, and other engineers to ensure seamless integration of gameplay features.
- Provide technical leadership and mentorship to junior team members and other contractors.
Optimization & Debugging:
- Identify, diagnose, and resolve technical issues to improve performance and stability.
- Optimize code and game systems to ensure a smooth and responsive user experience.
Project Management:
- Contribute to project planning and technical design discussions.
- Deliver high-quality code within set timelines and under tight deadlines.
Continuous Improvement:
- Stay updated on the latest Unreal Engine developments and industry best practices.
- Propose and implement new tools, processes, and workflows to enhance development efficiency.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of hands-on experience developing with Unreal Engine.
- Expert proficiency in C++ programming and a deep understanding of Unreal Engine's architecture.
- Solid experience with Unreal Engine Blueprints, shader development, and real-time rendering.
- Demonstrated ability to debug, optimize, and refine complex systems in a live project environment.
- Proven experience working in contract or freelance roles with a track record of delivering successful projects.
- Excellent problem-solving, communication, and teamwork skills.
- Familiarity with version control systems.
Preferred Experience
- Knowledge of networked multiplayer systems and game backend integrations.
- Background in performance and network optimization for multiplayer games.
- Exposure to other game engines or additional programming/scripting languages.
Contract Details
- Duration: 12 months with the possibility of permanent full-time aligned with the game's performance and growth.
- Location: Remote with potential for occasional on-site meetings (if applicable) - Eastern Europe preferred.
- Compensation: Competitive market-based rate, commensurate with experience.
This role is ideal for a self-motivated professional who thrives in a fast-paced, collaborative environment and is passionate about pushing the boundaries of interactive entertainment.