About the Role
This role sits within the Vesper team at Deltatre, the platform powering live and on-demand streaming experiences for some of the world's most recognised media brands. The team works across web, React Native mobile, and connected TV (10-foot) applications, contributing to component systems, performance standards, and delivery pipelines. Deltatre is hiring at both senior and mid-level front-end engineering positions, both hands-on roles focused on quality, ownership, and cross-functional collaboration.
Key Responsibilities
- Design, build, and maintain high-quality front-end experiences across web, React Native mobile, and connected TV platforms (tvOS, Android TV / Fire TV, Samsung Tizen, LG webOS)
- Take ownership of features and components, leading solution and feature design at senior level and contributing to technical design discussions at both levels
- Mentor mid-level and junior developers through code review, pairing, and day-to-day guidance (senior level)
- Contribute to and evolve the shared component library and design system, ensuring consistency, accessibility, and maintainability
- Apply and raise standards for front-end performance, including profiling, measuring, and improving rendering, load times, and analytics instrumentation
- Collaborate with back-end engineers, QA, and product teams to deliver robust, scalable solutions
- Contribute to CI/CD pipelines and front-end tooling, improving build reliability and developer experience
- Stay current with the front-end ecosystem and bring emerging patterns and practice into the team
Required Experience & Qualifications
- Senior level: Deep proficiency in TypeScript and modern JavaScript (ES6+)
- Senior level: Substantial production experience with React and React Native, including cross-platform delivery
- Senior level: Solid command of HTML and CSS/SCSS — responsive and adaptive layouts, flexbox, grid
- Senior level: Proven track record shipping apps across multiple targets: web, mobile (iOS/Android) and/or connected TV
- Senior level: Experience building and maintaining component libraries or design systems
- Senior level: Deep understanding of front-end performance — measurement, optimisation, and analytics integration
- Senior level: Experience with RESTful APIs or GraphQL
- Senior level: Comfortable working within CI/CD pipelines and modern front-end tooling
- Senior level: Demonstrated testing approach — experience with modern front-end testing frameworks and a test-first mindset
- Senior level: Clear communicator who can articulate technical decisions to peers and cross-functional stakeholders
- Senior level: Produces work that others learn from, identifies problems, proposes solutions, and follows through
- Mid level: Solid proficiency in TypeScript and modern JavaScript (ES6+)
- Mid level: Production experience with React and React Native
- Mid level: Good understanding of HTML and CSS/SCSS — responsive layouts, flexbox, grid
- Mid level: Experience shipping apps to at least one of: web, mobile (iOS/Android), or connected TV
Preferred Skills
- Senior level: Experience in the streaming or media industry — VOD, live events, player integrations, or DRM
- Senior level: Hands-on 10-foot development experience across Samsung Tizen, LG webOS, Apple TV, or Android TV / Fire TV
- Senior level: Familiarity with client-side data event instrumentation
- Senior level: Knowledge of Node.js, AWS (Lambda, S3, CloudFront), or back-end concepts
- Senior level: Curiosity about the full stack and how front-end decisions interact with broader system design
- Mid level: Any exposure to the streaming or media industry
- Mid level: Experience with 10-foot / connected TV development
- Mid level: Familiarity with client-side data event instrumentation
- Mid level: Awareness of Node.js, AWS, or back-end concepts
- Mid level: Curiosity about the full stack
The Application Process
The hiring process consists of an introductory conversation, a take-home assessment, a technical interview, and a competency-based interview. Accommodations are available for any stage, including before applying.
- Introductory conversation to get to know each other and answer questions about Deltatre.
- Take-home coding assessment, which is mandatory and the entry point to the process.
- One-hour technical round with senior team members, starting with the assessment, including code review and detailed technical discussion.
- One-hour competency-based interview with situational questions about real-life work scenarios.