Title: Lead EngineerType: 6 months minimumLocation: RemoteAbout OvyoOvyo is a B2B services company providing flexible engineering teams and talent solutions to the streaming, media, satellite, and communications industries. With a global footprint across the UK, India, Portugal, South Africa, Brazil, the US, and Eastern Europe, we work on a mix of long-term client engagements and fast-paced consulting projects. Our engineers build the platforms that shape how the world consumes video and connects — while accelerating their own careers along the way.The RoleWe are looking for a Lead Engineer to join our client delivery teams. This role sits at the intersection of hands-on engineering and technical leadership. You will be expected to set the technical direction for your team's work, make sound architectural decisions, and create an environment where engineers can do their best work.You will work on a cutting-edge platform that powers live and on-demand streaming at global scale, owning the technical design and delivery of features within an existing event-driven environment.Responsibilities- Technical Ownership: Own the end-to-end technical design and delivery of features from architecture through to production. - Team Leadership: Lead a full-stack team of frontend and backend engineers, providing technical direction, clarity, and support day-to-day. - Architectural Strategy: Drive decisions on event-driven systems, APIs, and client-side integrations to ensure solutions are scalable and fit for purpose. - Client Contact: Act as a technical point of contact for client and stakeholder conversations, translating requirements into clear engineering direction. - Quality Assurance: Review code and design proposals, raising standards and sharing knowledge across the team. - Risk Management: Identify and proactively manage technical risk, debt, and delivery blockers. - Collaboration: Work closely with QA, product, and other engineering leads to coordinate cross-team delivery. - Innovation: Stay current with platform evolution and bring informed opinions on tooling, patterns, and engineering practiceRequirements- Engineering Excellence: Strong engineering background in either backend (Java 11+) or frontend (TypeScript, React, React Native), with the ability to engage credibly across both. - Event-Driven Architecture: Solid understanding of designing and reasoning about systems built on async messaging, queues, and streams, such as SQS, Kinesis, or Kafka. - Technical Leadership: Experience leading or mentoring engineers in a team delivery context. - Design Ownership: Proven track record of owning technical design end-to-end on complex features or system components. - Cloud Infrastructure: Experience working on AWS-hosted platforms and the infrastructure patterns that underpin them. - API Design: Strong grasp of API design and the contracts between services and clients. - Quality Standards: Solid automated testing mindset with the ability to define quality standards and support QA across a team. - Stakeholder Management: Comfortable engaging with clients and stakeholders to explain technical decisions and manage expectationsNice to Have- Full-Stack Delivery: Hands-on experience with both frontend and backend delivery across a single platform. - Streaming Domain: Background in streaming, media, or broadcast technology. - Multi-platform Development: Familiarity with connected TV or multi-platform streaming (e.g., Tizen, webOS, tvOS, Android TV). - Databases: Experience with relational databases in production systems. - DevOps: Experience with Infrastructure as Code. - Client Engagement: Experience working on client-facing or strategic account engagements.