Eon Dental logo
Eon Dental

Your best choice in white-label clear aligners

Senior Unity Developer

Game EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Jordan

Posted

3 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishUnity

Job Description

Senior Unity Developer

Eon Dental

• Design and build modular, reusable Unity components using SOLID principles, dependency injection, and event-driven architecture. • Package components through Unity Package Manager to ensure easy integration, versioning, and dependency management across multiple projects. • Maintain a focus on creating project-agnostic components by avoiding project-specific dependencies. • Design and develop intuitive and high-performance UI elements for both 2D and 3D interactive applications. • Work on optimizing UI experiences for VR and AR environments. • Implement animations and interactive elements that are responsive and engaging. • Develop custom shaders using HLSL and Shader Graph for a variety of platforms, including URP and HDRP. • Optimize shaders and graphical assets to ensure high performance across both mobile and high-performance platforms. • Implement advanced graphics techniques to meet the needs of both 2D/3D graphics and VR/AR applications. • Provide thorough documentation for all Unity packages, including setup instructions and API references. • Create sample scenes that demonstrate how to implement and use the reusable components in different Unity projects. • Ensure clear, detailed guides are available for developers on how to best use the components. • Develop and maintain automated unit and integration tests for all components to ensure quality and stability. • Set up continuous integration (CI) workflows to validate components across different Unity versions and project environments. • Regularly test components for performance and ensure cross-platform compatibility. • Collaborate with other developers, designers, and product teams to ensure the effective integration of reusable components into larger projects. • Mentor junior developers, providing guidance and support in best practices for Unity development, code architecture, and performance optimization.

Job Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Software Development, or a related field
  • 5+ years of experience developing applications using Unity
  • Strong proficiency in C#
  • Solid understanding of clean code practices and clean architecture
  • Knowledge of component-based design
  • Familiarity with Git and version control workflows
  • Good understanding of 3D mathematics, including vectors, matrices, and trigonometry
  • Strong understanding and practical application of SOLID principles
  • Experience with modular and scalable systems, graphics optimization, and shader programming
  • Experience with VR/AR development, CI/CD pipelines, cross-platform development, and automated testing is preferred
  • Familiarity with the Domain-Driven Design (DDD) programming paradigm is a plus

Benefits

  • Great culture and growth opportunity
  • The chance to personally impact Eon’s customer experience
  • Push your boundaries working with highly motivated and cross-functional teams

Related Job Pages

More Game Engineer Jobs

CONFISA INTERNATIONAL GROUP logo

Cocos2d-x Junior Game Developer

CONFISA INTERNATIONAL GROUP

Our client is one of the world's fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. They help customers in two ways: Working with the world’s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM, and frontier knowledge Leveraging that work to build real-world AI systems that solve mission-critical priorities for companies

Game Engineer3 days ago
ContractRemoteTeam 51-200

Role Description In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. Key Responsibilities - Develop and refine game logic, mechanics, and features using Cocos2d-x for prototype and production-level projects. - Collaborate closely with the customer's team to provide high-quality real-world input for AI training processes. - Create, modify, and troubleshoot game assets and scenes to support a diverse set of training objectives. - Test, debug, and optimize Cocos2d-x code to ensure robust and efficient gameplay experiences. - Document code and processes thoroughly, ensuring clarity for both technical and non-technical stakeholders. - Engage in open, clear written and verbal communication to report project status and challenges. - Work iteratively in response to feedback, consistently improving deliverables for AI development needs. Qualifications - Solid knowledge of Cocos2d-x and hands-on experience with 2D game development workflows. - Strong problem solving and troubleshooting abilities in a game development context. - Experience collaborating remotely with distributed teams in a fast-paced environment. - Excellent written and verbal communication skills, with a focus on clear, concise updates and documentation. - Ability to follow technical specifications and adapt to evolving project requirements. - Understanding of game design principles and player experience optimization. - Self-motivated, detail-oriented, and eager to grow within a dynamic AI training environment. Preferred Qualifications - Experience working on projects for AI training or data generation purposes. - Familiarity with additional game engines or programming languages. - Background in collaborating with AI or machine learning specialists.

Worldwide
ContractRemoteTeam 501-1,000Since 2002H1B No Sponsor

Role Description We are looking for a Game Tools & Modding Engineer with strong expertise in graphics programming, rendering systems, and engine-level development to build high-performance, real-time applications. This role focuses on developing graphics systems, rendering pipelines, engine tools, and low-level optimizations using modern graphics APIs such as DirectX (DX11/DX12), Vulkan, OpenGL, or Metal. If you have a strong background in game development, graphics programming, and engine architecture, and enjoy working close to the engine rather than gameplay logic, this opportunity is for you. Key Responsibilities - Engine & Tools Development - Design, develop, and maintain engine-level systems and game development tools using C++. - Build and enhance game modding tools, editor extensions, and development pipelines. - Extend engine capabilities to improve workflows for developers, artists, and designers. - Graphics & Rendering - Develop and optimize rendering pipelines, shaders, and real-time graphics systems. - Implement graphics features using DirectX (DX11/DX12), Vulkan, OpenGL, Metal, or equivalent graphics APIs. - Work with HLSL/GLSL shaders and modern rendering techniques. - Performance Optimization - Optimize rendering performance across CPU, GPU, memory, and multithreaded workloads. - Identify and resolve bottlenecks affecting graphics performance and engine efficiency. - Debug complex rendering, graphics, and cross-platform compatibility issues. - Collaboration & Code Quality - Collaborate closely with engineers, technical artists, designers, and other stakeholders to deliver high-quality solutions. - Write clean, maintainable, and well-documented C++ code following engineering best practices. - Participate in code reviews, architecture discussions, and technical decision-making. Qualifications - 3–6 years of experience in game development, graphics programming, or real-time rendering. - Strong proficiency in C++. - Hands-on experience with one or more graphics APIs: - DirectX 11/12 - Vulkan - OpenGL - Metal - Solid understanding of: - Rendering pipelines - Shader programming (HLSL/GLSL) - 3D mathematics - Real-time graphics concepts - Experience with Unreal Engine or a similar game engine. - Knowledge of performance optimization techniques across CPU, GPU, memory, and multithreading. - Strong debugging, analytical, and problem-solving skills. - Ability to work independently in a distributed or remote team environment. Preferred Qualifications - Experience with engine customization and low-level systems programming. - Familiarity with graphics profiling and debugging tools such as RenderDoc, PIX, Nsight, or similar. - Experience developing cross-platform applications or working within performance-constrained environments. - Exposure to game development tooling, editor extensions, asset pipelines, or automation. - Background in multiplayer systems or large-scale game architectures. Must-Have Skills - C++ - Game Development - Graphics Programming - DirectX / Vulkan / OpenGL - Rendering Pipeline Good-to-Have Skills - Unreal Engine - Shader Programming (HLSL/GLSL) - Engine Development - Performance Optimization - RenderDoc - PIX - Nsight - Game Tools Development - Modding Tools

Worldwide
$20 - $60 / hour
Magic Media logo

Real Time Game VFX Artist

Magic Media

At the forefront of artistic, game development and technology services.

Game Engineer4 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

Role Description The Magic Media group is a media and tech start-up powered by creativity and innovation. We produce mind-blowing results by constantly staying at the forefront of modern technology and cutting-edge processes and practices. - Collaborate with the team to develop VFX that complement the visual style of the projects - Optimize effects for performance on multiple platforms - Develop stylistically consistent, visually impactful VFX assets through creative use of particles, geometry, animation, and materials - Collaborate with team members to share knowledge and solve cross-discipline problems - Creation of all kinds of special effects based on particle systems, trails, models, and other 3D elements, working closely with the technical team members during the game development Qualifications - At least 2 years of experience working in the videogame industry - Fluent work on particles and other visual effects for 3D and 2D games inside Unity or Unreal - Highly skilled with Photoshop, Substance Designer, Maya, and/or 3DS Max - Communication and collaboration skills - Able to independently and creatively solve VFX technical challenges Requirements - Basic programming skills in C# and/or blueprints (nice to have) - Shader creation via code or authoring tool (Shadergraph, Amplify) (nice to have) - Fluid, Pyro, and RBD simulations skills (Houdini, Embergen, Blender) (nice to have) - Fluent in Spanish (nice to have) - 2D drawing skills (you are the one if you have) - Experience working with agile methodologies (you are the one if you have) - Understanding of the current landscape of the industry (you are the one if you have) - Fluent in English (you are the one if you have) Benefits - Permanently remote position - An opportunity to hone and improve your skills by applying them to a diverse variety of engaging projects - Be part of an international group with offices worldwide - Career growth and development - Working closely with a team of like-minded people in a fast-paced, multicultural environment - Ongoing training and professional self-improvement opportunities - Flexible working hours - An inclusive culture and open communication

Worldwide

Role Description In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. - Develop and refine game logic, mechanics, and features using Cocos2d-x for prototype and production-level projects. - Collaborate closely with the customer's team to provide high-quality real-world input for AI training processes. - Create, modify, and troubleshoot game assets and scenes to support a diverse set of training objectives. - Test, debug, and optimize Cocos2d-x code to ensure robust and efficient gameplay experiences. - Document code and processes thoroughly, ensuring clarity for both technical and non-technical stakeholders. - Engage in open, clear written and verbal communication to report project status and challenges. - Work iteratively in response to feedback, consistently improving deliverables for AI development needs. Qualifications - Solid knowledge of Cocos2d-x and hands-on experience with 2D game development workflows. - Strong problem solving and troubleshooting abilities in a game development context. - Experience collaborating remotely with distributed teams in a fast-paced environment. - Excellent written and verbal communication skills, with a focus on clear, concise updates and documentation. - Ability to follow technical specifications and adapt to evolving project requirements. - Understanding of game design principles and player experience optimization. - Self-motivated, detail-oriented, and eager to grow within a dynamic AI training environment. Requirements - Experience working on projects for AI training or data generation purposes. - Familiarity with additional game engines or programming languages. - Background in collaborating with AI or machine learning specialists.

Worldwide