Accedo - Transforming the Video Experience
Accedo develops applications and solutions for the Television, Broadcast and Streaming industry, providing a range of engineering challenges for our Development Teams. We offer a portfolio of experience-centric video solutions that enable our customers to monetise video and transform video services to meet rapidly changing consumer expectations and compete better. Accedo customers include over 350 of the world's leading video service providers, such as SBS On Demand, ABC iView, 7Plus, Foxtel, Telstra, HBO, NBC Universal, StarHub, among many others.
What we are looking for
Accedo is looking for a talented Engineering Lead (Web) to join its growing Professional Services team in Delhi . At Accedo, you will be part of a diverse and multi-disciplined team, gaining exposure to cutting edge technologies and can work with some of the largest global media brands in the industry. Working in a highly collaborative environment, you will help transform requirements and designs into high performing and feature-rich applications on a wide variety of web-based platforms and devices.
- You will play a key role in designing, building and maintaining large-scale, high availability Smart TV, Console and Web applications for various platforms.
- Ensure development best practices are followed (Clean Code, Clean Architecture, code reviews, improve CI/CD).
- A pivotal role in communicating and coordinating with project managers, team members, and clients.
- Direct management of an engineering team, providing technical leadership and direction, professional development, guidance and mentorship in a line management capacity; Lead and manage the team of Web engineers in India.
- The role requires flexibility in working hours to collaborate closely with regional teams across other Accedo offices in APAC.
Responsibilities
- Guide and develop your team through performance management by effective coaching, feedback, recognition, skill assessment, training and annual performance review;
- Senior technical authority on projects; validate architecture and technical solutions through direct customer/supplier engagement, direct hands on development, perform code reviews and mentor development team;
- Solve complex issues through deductive reasoning and resourcefulness;
- Supporting regional sales opportunities, participating in customer/supplier workshops, providing solution design insights, technical risk/dependency management, estimations, etc;
- Anticipate and prepare for the future in technology, people, culture and process.
- Conduct regular meetings with direct reports to provide timely feedback, improve engagement and inform the team with the latest update of the company.
- Own the periodic Peer and Performance review process. This includes assessing staff performance, sending out peer review forms and organizing follow up meetings.
- Own recruitment activities for hiring developers. This includes reviewing resumes, programming tests and conducting interviews.
- Actively participate in leadership, engineering-wide meetings and other internal meetings.
- Actively participate in internal initiatives where relevant.
- Management of all project issues including defect resolution, change requests, environmental problems, infrastructure changes and production support with both external clients and the internal development team(s).
- Creating project management documentation where possible, ensuring professional release processes are put in place for future applications.
- Liaising with Accedo’s vendor partners to set up and manage different services, including but not limited to cloud infrastructure, on-premise servers, online video platform (OVP), CMS and IPTV or Connected TV systems.
- Research and study different cloud services, technologies and methodologies when they come to market, including reviewing documentation, creating proof of concept, and adapting existing applications.
- Working with the rest of the leadership team in promoting technical excellence, collaboration, inclusion and customer satisfaction.
- Other projects may be assigned at times, depending on the requirements of the business.
Requirements
Requirements
- Degree in Computer Science, Software Engineering, IT or related discipline, or comparable experience.
- 8-12 years of overall experience.
- 2-4 years' work experience in a similar capacity.
- Expert Web development experience, with a demonstrable track record of Web and CTV project deliveries.
- A strong understanding of modern Javascript frameworks & development like React and Preact.
- Expert in source code management (Git/Bitbucket/GitHub).
- Experience with Agile development methodologies, e.g. Scrum, TDD.
- Proficiency in CI/CD concepts like Build Automation, Automated Quality Gates and Automated Deployments.
- Strong knowledge of performance and memory optimisations, proficient usage of the tools available in SDK's and excellent debugging skills for web platforms in question.
- Experience with cloud platforms like AWS is beneficial.
- Interest in learning new platforms and new technologies is a big plus.
- Understanding of the OTT or IPTV industry, including VOD, live streaming, and DRM, is a plus.
- Expert understanding of development methodologies, testing practices, and tools and knowing when to apply each method to achieve the desired outcomes.
- Strong experience and knowledge of Design and Architectural patterns and knows when to apply them.
- Excellent communication skills and knows when to ask for help and bounce ideas and solutions off peers.
- Experience providing technical leadership and mentorship to fellow developers.
- Experience in communication & engagement with clients on an operational to tactical level.