Our clients are market leaders in the provision of innovative and compelling telephonytechnology for a range of industry verticals. Our clients major aspirations are to accelerate the growth through offering leading-edge VoIP / cloud telephonyand UCaaS solutions that are easy to use, functionally rich and scalable.
Actively manage, coach and grow a small team of development, support and QA engineers in thedelivery and continuous improvement of core products as well as new projects:
? Successfully undertake development projects yourself. In this, you will also be involved in thedesign of these projects, both up-front design and in their critical appraisal during theirincremental development? Work with the wider team to craft a competitive and achievable product roadmap that balancesin-house resources, 3rd party APIs to fast-track MVPs which allows IPC to ‘leap-frog’ competitors? Document, implement and manage agile methodologies to accelerate the delivery ofcommercial-grade products; including the up-keep of shared systems and tools (Confluence,Jira, Github etc.)? Anticipate and identify problem areas in the engineering domain that may hinder progress;propose practical, robust solutions? Support in the selection of technology partners (from the UCaaS, cloud ecosystem) to help IPCsatisfy key use-cases. Proactively manage technical discussions with prospective partners? Ensure resources are managed efficiently and in turn be accountable to meet releasetimescales:o To provide design support and guidance to others as appropriateo To prepare time estimates for projects within your area of expertiseo To proactively initiate the design and development process within your area of expertiseo To contribute to design reviews? Support to recruit and performance manage out-sourced engineering partners either in the UKor abroad (develop SoW, specifications, test and acceptance criteria etc.)? Provide out-of-hours second- or third-line support of customers from time to time? Understand and communicate key product feature sets and benefits to the product team? Maintain and prioritise product backlog in line with business needs: work with Sales and Supportto manage all engineering aspects of in-life products, including customer feedback,requirements and issues? Have a good grasp of UCaaS industry developments. This means keeping up-to-date withchanges in both technology
? Strong knowledge of PBX, VoIP and cloud-enabled UCaaS solutions.
? Lean development to deliver MVPs? Understand UCaaS ecosystem (including 3rdparty APIs, best in class software vendors)
? Scripting languages? Cloud – AWS, Azure, Google? Relational databases - awareness ofcommon design and optimisation techniques? NoSQL technologies? Containerisation technologies? Evidence of personal projects –contributions to open source, GitHubaccount, StackOverflow rating, apps on theApp Store/Play Store.