Position: Senior JavaScript Developer
Company: Opinov8
Category: JavaScript
Experience required: 5y
English level: intermediate

**BEING PART OF THE TEAM**
⋆ Develop media libraries and other multimedia experiences for web-based Smart TVs (Samsung, LG, Panasonic);
⋆ Be involved in the whole process from conception to implementation to finally getting the application to consumer’s TVs;
⋆ Implement user interfaces and interactions in JavaScript that are performant even on low-powered devices using React and TypeScript;
⋆ Be part of an agile, interdisciplinary team;
⋆ Deliver code of high quality and review your teammate’s code.

**POWER YOU BRING**
⋆ Professional experience in JavaScript (preferable TypeScript);
⋆ Professional experience in React, and working with REST APIs;
⋆ Experience in the architecture of large JavaScript web applications;
⋆ You should know how to use git and CI/CD pipelines;
⋆ University degree in computer science (or comparable) and/or corresponding experience in the software development area;
⋆ At least Upper-intermediate verbal and written English skills are required, German language skills are a plus;
⋆ It would be nice if you have prior experience in optimizing JavaScript applications on low-powered devices, GraphQL, and JavaScript backend development;
⋆ You should be a team player and always willing to learn new things and improve;
⋆ A pro would be prior experience in developing JavaScript applications for Smart TVs and set-top boxes or developing JavaScript applications for performance-restricted environments.

 **WHAT WE OFFER**
✓ Competitive compensation;
✓ 20 working days of paid vacation;
✓Paid sick leaves;
✓Full payment of taxes;
✓Medical insurance;
✓ English courses online;
✓ Flexible work schedule (work remotely or in the office);
✓ Work-life balance.