Job Description
Orbital Dimensions is at the forefront of visual innovation, seeking a visionary Senior 2D Interactive Engineer to elevate our user experiences to new heights. In this role, you will be responsible for architecting and implementing high-performance 2D graphics engines that power our next-generation web platforms. If you have a passion for pixel-perfect rendering, physics simulations, and creating immersive visual narratives, we want to hear from you.
Our ideal candidate combines deep technical expertise in mathematics and computer graphics with an artist's eye for detail. You will collaborate with our product designers and backend engineers to deliver fluid, responsive, and visually stunning interfaces that set us apart in the market.
Responsibilities
- Engine Architecture: Design and maintain robust 2D rendering pipelines using HTML5 Canvas, WebGL, and SVG technologies.
- Performance Optimization: Analyze and optimize rendering loops to ensure 60fps performance across a wide range of devices and network conditions.
- Interactive Physics: Implement custom physics engines and collision detection systems to create realistic user interactions.
- Collaborative Design: Partner with UX/UI designers to translate complex design concepts into functional, pixel-perfect code.
- Code Quality: Write clean, maintainable, and well-documented code while establishing coding standards for the engineering team.
- Prototyping: Rapidly prototype new visual effects and interaction patterns to test feasibility and impact before full implementation.
Qualifications
- Experience: 5+ years of professional experience in 2D graphics programming, animation engineering, or related fields.
- Technical Skills: Proficiency in JavaScript/TypeScript, WebGL, Canvas API, and linear algebra fundamentals.
- Tools: Strong command of version control (Git) and modern frontend build tools (Webpack, Rollup).
- Mathematics: Solid understanding of vector mathematics, matrix transformations, and collision detection algorithms.
- Communication: Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- Education: Bachelor’s degree in Computer Science, Mathematics, or a related technical field.