Senior UI Engineer
За позицијата
InPlayer and Deltatre OTT are working together with some of the largest media companies in the world! In 2018, Deltatre acquired Massive Interactive, spelling a new era for both companies famed for their work in the digital space.
InPlayer is the next generation video and digital asset monetization platform. Founded in 2010, in Skopje, our mission is to make our clients more money from their library of online media assets, be they live, recurring or on-demand.
Deltatre’s extensive sports expertise gained over 30 years, together with Massive’s vast experience in the OTT entertainment space resulted in Deltatre becoming the largest independent OTT solution provider in the world. United under the Deltatre brand, it has more than 1,000 full-time staff in 19 offices across the globe, working to create the best experience.
Who you are:
You are a brilliant software engineer with a proven track record of creating responsive web applications and you’re excited about working in the Video-On-Demand industry. You take responsibility for team development through code review, training, knowledge sharing and supporting less experienced colleagues.
The Role
Here is what you get to do:
- The specification and delivery of projects using sound software engineering principles with a strong focus on user experience.
- Requirements gathering, refinement and estimation
- Defining the architecture of OTT solutions
- Effective planning to deliver robust, modular and testable code
- Coordinate the work of a team of UI Engineers
- Adhere and contribute to Deltatre Engineering procedures, code conventions and best practice
- Documentation, including (but not limited to) software design and technical specification.
- Keep abreast of new technology and opportunities in UI engineering that may be utilized by Deltatre
Agile development following the Scrum methodology.
What you need to be successful in this role
We’re looking for strong experience in:
Typescript
React
Redux
Design Patterns
Helmet
Node.js
Express
Webpack
Docker
Unit Testing using Jest and Sinon
Build Automation and Continuous Integration
You should also have:
Delivered projects as Senior/Lead
The ability to navigate complex challenges and solve interaction problems
The ability to validate technical solutions through rapid prototyping
A passion for learning the latest technologies and standards
Knowledge of performance optimization techniques and tools
Experience leading a team of developers across regions
Experience in working with third party vendors and integrating with external software
Expertise in providing guidance to improve a team’s code quality by example, training and code review, helping to upskill team members
Experience working in an Agile work environment
An ability to create and maintain comprehensive solution documentation