Job Description
We are seeking a visionary Senior 2D Interaction Engineer to join the elite team at Stratosphere Interactive. We are redefining how users engage with data and media on the web through advanced, custom-built 2D graphics engines. If you excel at translating complex visual requirements into performant, scalable code, this is your opportunity to lead the future of web interaction.
In this role, you will build highly polished, pixel-perfect interfaces and complex 2D visualizations that push the boundaries of browser capabilities. You will work closely with product designers and frontend developers to deliver experiences that are not only beautiful but also blazingly fast.
Responsibilities
- Architect and implement high-performance 2D rendering engines using HTML5 Canvas and SVG.
- Optimize rendering pipelines for complex 2D scenes to ensure 60fps performance across devices.
- Develop and maintain reusable 2D animation libraries and utility functions.
- Collaborate with UX/UI designers to translate static mockups into dynamic, interactive web components.
- Debug complex graphics issues and implement polyfills for legacy browser support where necessary.
- Conduct code reviews and mentor junior developers in best practices for graphics programming.
Qualifications
- 5+ years of experience in front-end development with a specific focus on 2D graphics and interaction.
- Deep understanding of the Canvas API, SVG manipulation, and CSS animations.
- Proficiency in JavaScript (ES6+) and modern frameworks (React, Vue, or Angular).
- Strong grasp of mathematics concepts relevant to graphics, including vectors, matrices, and coordinate systems.
- Experience with WebGL or 3D libraries (Three.js, Pixi.js) is a strong plus.
- Demonstrated ability to write clean, maintainable, and well-documented code.