Frontend Developer - Angular / TypeScript
Summary
Frontend Developer building high-performance Angular and TypeScript applications for an AI-powered video platform. The role involves developing reusable components, integrating enterprise video players, and working on Adobe After Effects plugins within an Agile environment.
Our client is a global technology company specializing in AI-powered, video-first platforms used by enterprises, media organizations, and educational institutions worldwide.
About the Role
We are looking for an experienced Frontend Developer to join a newly established product team.
The main focus of the role is building complex, high-performance frontend applications using Angular and TypeScript.
You will also contribute to the development of a next-generation Adobe After Effects plugin and frontend solutions integrated with an enterprise video player.
Key Responsibilities
- Design, develop, and maintain complex frontend applications
- Build scalable and reusable frontend components using Angular and TypeScript
- Contribute to the development of a next-generation Adobe After Effects plugin
- Integrate interactive and personalized video experiences with a video player
- Take ownership of features from concept and architecture through development and deployment
- Optimize frontend performance and application responsiveness
- Write clean, modular, maintainable, and testable code
- Work closely with product managers, backend engineers, and international R&D teams
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives
Requirements
- Strong hands-on experience with Angular
- Strong hands-on experience with TypeScript
- Solid knowledge of HTML5 and CSS3
- Experience with SASS and/or LESS
- Understanding of frontend performance optimization
- Experience working in Agile/Scrum environments
- Strong problem-solving skills and ability to independently own technical features
- Good written and verbal English
Nice to Have
- Experience with video or streaming platforms
- Experience with video player APIs
- Experience with Adobe After Effects integrations
- Knowledge of CEP or UXP
- Experience with interactive or personalized video products