Job Title: Full Stack Developer
Job Type: Contract, 6 month, with possibility to extend
Location: Remote
Your Mission
You will become an integral part of a small but experienced team working on an exciting project at the nascent stages of the metaverse. You will be responsible for solving complex problems to improve our tech stack performance and stability and bring our SaaS platform to market.
Your Objective
• Be a high-value generalist, working on a range of priorities: networking, UI/UX optimization, engine functionality, module integration, audio integration, and general system mechanics
• Get into the UE4 source to make necessary architectural changes and understand how that will affect the software
• Work on fixing issues in UE code
• Make necessary updates in UE code to improve stability/performance of the software
• Use source control to protect code
• Use bug reporting software to manage issues
• Know how to prioritize bugs
Your Skills
Minimum:
• 3+ years’ experience developing in Unreal Engine 4 (Blueprints & C++)
• 3+ years’ experience with communication protocols (HTTP / Web Sockets)
• 3+ years’ experience with C++
• Excellent understanding of software design, algorithms, and data structures
• Advanced knowledge of networking for multiplayer applications with UE4
• Experience with back-end development (Node.js/JavaScript, optional: Golang, C#, Java)
• Produce clean, well-documented code
• Experience with VCS (Git, Perforce)
Nice to Have:
• Backend databases like PostgreSQL, mySQL, MongoDB
• Knowledge of UE4 GUI, asset bundles and materials/shaders
• 3D graphics development experience working with OpenGL, Vulkan, DirectX, WebGL, etc
• Familiarity with game-related 3D mathematical concepts
• Bachelor’s degree or equivalent experience
Your Attributes:
• You work well in a dynamic, changing environment as creative challenges evolve
• You have a strong aptitude for developing novel solutions to complex problems
• You are a problem solver, self-starter, and finisher
• You are not afraid to work outside of your comfort zone
• You love to innovate
• You are proactive and productive
• You are open-minded, positive, and determined
• You work autonomously with responsibility and attention to detail
• You manage your time and meet deadlines
Pre-Requisites:
• Work remotely from anywhere during North American business hours
• 40 hours per week
• If you have a fulltime job, please do not apply
• Must be an individual not an agency/firm
• Fluent English
How to Apply:
• Send your resume and portfolio to jobs@genxp.com