Job Description
We are seeking a visionary Senior 2D Graphics Engineer to join Apex Dynamics. In this role, you will be the architect of our visual identity, pushing the boundaries of 2D rendering to create immersive, high-performance user experiences. You will work in a dynamic environment where creativity meets technical precision, ensuring our products stand out in a crowded digital landscape.
If you are passionate about pixel-perfect rendering, shader programming, and optimizing graphics pipelines for maximum efficiency, we want to hear from you.
Responsibilities
- Architect and optimize high-performance 2D rendering pipelines using WebGL, Canvas API, and native graphics libraries.
- Develop custom shaders and visual effects to enhance the visual fidelity and interactivity of our applications.
- Collaborate closely with designers and product managers to translate creative concepts into technical realities.
- Debug and resolve complex graphical artifacts, memory leaks, and performance bottlenecks across multiple platforms.
- Implement and maintain a robust physics engine for 2D interactions and animations.
- Conduct code reviews and mentor junior engineers to foster a culture of technical excellence.
Qualifications
- 5+ years of professional experience in 2D graphics programming, game development, or interactive media.
- Proficiency in C++ or C# with a strong understanding of memory management and optimization.
- Deep knowledge of OpenGL, Vulkan, DirectX, or WebGL.
- Strong understanding of linear algebra, vector mathematics, and coordinate systems.
- Experience with particle systems, sprite batching, and texture atlases.
- Demonstrated ability to deliver high-quality code under tight deadlines in an Agile environment.