What we're looking for at Senior level
You produce work that others learn from. You don't wait to be asked — you identify problems, propose solutions, and follow through. You understand that technical quality and team capability are inseparable, and you invest in both.
Required
- Deep proficiency in TypeScript and modern JavaScript (ES6+)
- Substantial production experience with React and React Native, including cross-platform delivery
- Solid command of HTML and CSS/SCSS — responsive and adaptive layouts, flexbox, grid
- Proven track record shipping apps across multiple targets: web, mobile (iOS/Android) and/or connected TV
- Experience building and maintaining component libraries or design systems
- Deep understanding of front-end performance — measurement, optimisation, and analytics integration
- Experience with RESTful APIs or GraphQL
- Comfortable working within CI/CD pipelines and modern front-end tooling
- Demonstrated testing approach — experience with modern front-end testing frameworks and a test-first mindset
Clear communicator who can articulate technical decisions to peers and cross-functional stakeholders
-
Valued
- Experience in the streaming or media industry — VOD, live events, player integrations, or DRM
- Hands-on 10-foot development experience across Samsung Tizen, LG webOS, Apple TV, or Android TV / Fire TV
- Familiarity with client-side data event instrumentation
- Knowledge of Node.js, AWS (Lambda, S3, CloudFront), or back-end concepts
Curiosity about the full stack and how front-end decisions interact with broader system design
-
What we're looking for at Mid level
You can take a well-defined problem and run with it. You ask good questions early, flag blockers clearly, and deliver work you are proud of. You are actively developing your craft and open to the kind of feedback that accelerates that.
Required
- Solid proficiency in TypeScript and modern JavaScript (ES6+)
- Production experience with React and React Native
- Good understanding of HTML and CSS/SCSS — responsive layouts, flexbox, grid
- Experience shipping apps to at least one of: web, mobile (iOS/Android), or connected TV
- Some experience with component libraries or design systems
- Working knowledge of front-end performance concepts
- Experience with RESTful APIs or GraphQL
- Comfortable working within CI/CD pipelines and modern tooling
- Experience with front-end testing frameworks and an appreciation for test-first development
Good communication skills and comfort working in an agile, cross-functional team
-
Valued
- Any exposure to the streaming or media industry
- Experience with 10-foot / connected TV development
- Familiarity with client-side data event instrumentation
- Awareness of Node.js, AWS, or back-end concepts
Curiosity about the full stack
-
Who Thrives Here
Across both levels, we look for people who bring rigour and curiosity to their work in equal measure. You take quality seriously — not as a constraint, but as a standard you set for yourself. You communicate clearly, flag issues early, and treat your colleagues' time and context with respect. You are honest about what you know and what you are still learning.
This is an environment that rewards initiative. If you are looking for genuinely interesting work on a technically demanding platform, alongside people who hold themselves to a high standard, this may be exactly right.
Not sure which level is right for you? Apply anyway and tell us where you think you sit. We'll figure it out together.
Process and what to expect
Salary starts from of €30,000 at entry level rising to €90,000 for those with significant relevant experience. Where you land depends on your experience, technical background, and the stack you bring. If your expectations sit outside the range, tell us anyway —we're happy to have an open conversation. Internal progression is assessed through a structured process combining a technical assessment and a competency-based interview. The role falls under CCNL Commercio| D.Lgs. 96/2026
Assessment stages:
-
Introductory conversation: this is a step for us to get to know each other better, and for us to answer all questions you might have around Deltatre.
- Take-Home Assessment: we have a coding challenge waiting for you, to grab a sense of what you'll be dealing with. This step is the entry point in our process, and mandatory to acccess to the followng steps.
- 1-hour Technical round of Interview: we will use your Assessment as a starting point for a discussion with Senior team members in the video team. You will do code review and discuss additional technical aspects in details. This conversation, combined with the output of the assessment will allow us to make a solid technical evaluation.
- 1-hour Competency Based Interview: we are going to ask you some situational questions around how you deal with real-life scenarios at work. Easier doing it, more than explaining it!
If any of these formats would be difficult for you, tell us — we adjust regularly and can usually accommodate.
Accessibility and accommodation questions are welcome at any stage, including before you apply. Tell us what would work for you.