Senior Frontend Engineer - Editor and Graphics
New
Brazil, Flexibility across compatible time zonesFull-TimeSenior
SalaryRest of World: USD $95K–$140K base salary.
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- Node.jsRxJSTypeScriptAngularCanva
Requirements
- 5+ years of experience developing complex frontend applications.
- Strong expertise in Angular and TypeScript, with the ability to architect scalable components and frontend systems.
- Solid understanding of reactive programming patterns and experience with RxJS.
- Experience building interactive graphics applications using technologies such as Canvas, PixiJS, WebGL, or similar frameworks.
- Proven ability to identify and solve frontend performance challenges to improve user experience.
- Strong understanding of modern frontend development practices, architecture, and optimization techniques.
- Strong ownership mindset with the ability to manage outcomes independently.
- Excellent written and verbal communication skills in English.
- Comfortable working in a remote, international environment with distributed teams.
- Experience with NgRx and Node.js is a plus.
- Experience working on creative software, video editors, design tools, or other visual applications is highly valued.
Responsibilities
- Build and extend canvas-based creative tools using modern frontend technologies such as Angular, TypeScript, PixiJS, and WebGL.
- Transform design concepts into polished, high-performance user experiences with strong attention to visual details and usability.
- Solve complex frontend challenges involving undo/redo systems, layer management, animations, transitions, responsive canvas interactions, and performance optimization.
- Develop collaboration features including co-editing, commenting, and approval workflows that support distributed creative teams.
- Contribute to frontend architecture decisions and improve the scalability and maintainability of the editor platform.
- Partner closely with designers, engineers, and specialists in video rendering and media processing to deliver innovative solutions.
- Take ownership of features from concept through production, ensuring high-quality implementation and measurable user impact.
- Use AI-powered tools effectively to accelerate development while maintaining responsibility for code quality and outcomes.
- Continuously improve the product experience through experimentation, technical problem-solving, and user-focused development.
View Full Description & ApplyYou'll be redirected to the employer's site