Job Description
Join the Future of Digital Interaction
OmniStream Technologies is seeking a visionary Senior 2D Interactive Developer to lead the charge in creating immersive, high-performance web graphics and user interfaces. You will bridge the gap between design and engineering, crafting pixel-perfect experiences that push the boundaries of what is possible in the browser. If you are passionate about the 2D interactive landscape and have a knack for performance optimization, we want to hear from you.
Why Join Us?
- Work with cutting-edge technologies and modern web standards.
- Competitive compensation and equity package.
- Flexible remote-first culture with a San Francisco hub.
- Opportunity to impact millions of users globally.
Responsibilities
- Architect and implement scalable 2D rendering engines using HTML5 Canvas, SVG, and WebGL for high-performance visualizations.
- Collaborate closely with UX/UI designers to translate complex visual concepts into fluid, interactive animations and micro-interactions.
- Optimize rendering performance, ensuring 60fps animations across a wide range of devices and browsers.
- Maintain and evolve our existing 2D asset libraries, ensuring scalability and reusability.
- Write clean, maintainable, and well-documented code that adheres to strict engineering standards.
- Conduct code reviews and mentor junior developers to foster a culture of technical excellence.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional experience with 2D web graphics, specifically Canvas API and SVG manipulation.
- Deep understanding of JavaScript (ES6+) and modern frontend frameworks (React, Vue, or Angular).
- Strong proficiency in mathematical concepts relevant to 2D graphics (vectors, matrices, physics calculations).
- Experience with WebGL or a 3D library (Three.js, Pixi.js) is a strong plus.
- Excellent problem-solving skills and the ability to debug complex rendering issues.