Open Positions
Technical Lead Front-End
Engineering & Technology
Italy
Position
This role is offered on an Italian employment contract. Candidates must be based in Italy as we are unable to support remote working from outside the country due to local employment and tax legislation.
This is a senior individual-contributor role: technical authority across the front-end ecosystem on major international digital projects, without direct reporting lines. You will shape front-end architecture, establish engineering standards across multiple delivery teams, and act as the technical voice in client and stakeholder conversations.
The role sits at the intersection of architecture, mentorship, and stakeholder engagement. You will lead the design of complex front-end systems, set the standards that other engineers build on, and translate complex technical trade-offs into language non-technical stakeholders can act on. You will also work hands-on where the most difficult problems demand it.
This is not a people-management role. Your influence comes through code review, RFCs, architectural decision records, and the way you raise the technical standard around you.
Responsibilities
Technical architecture
- Shape and maintain the front-end architectural vision across digital projects, prioritising robustness, accessibility, and performance
- Lead the design of complex front-end systems, focusing on modularity, reusability, and long-term maintainability
- Establish and evolve coding standards, best practices, and performance benchmarks for the Digital team
Stakeholder engagement
- Act as the primary technical point of contact for client and business stakeholders, translating technical trade-offs into business impact
- Partner with Product Owners and BAs to bridge the gap between business requirements and technical feasibility, defining clear acceptance criteria
- Identify technical risks early, communicate them clearly, and propose mitigation
- Support discovery-phase conversations with prospective clients, validating technical approaches for new international projects
Technical leadership and mentorship
- Provide technical direction through code review, RFCs, and architectural spikes
- Mentor senior engineers on advanced patterns; lead knowledge-sharing sessions on emerging front-end practice
- Act as escalation point for the most complex technical blockers, providing hands-on intervention where needed
Operational documentation
- Maintain a clear library of architectural principles and technical decision records
Requirements
You produce architecture that other engineers can build on without asking you what you meant. You can sit with senior business stakeholders and translate complex technical reality into the language they need, without diluting it. You make decisions that hold up under scale and time, and you document them clearly enough that the team can use them after you've moved on to the next problem.
Required
- Deep proficiency in TypeScript, modern JavaScript, and React.js — substantial production experience at scale
- Demonstrated experience leading front-end architecture on complex, international-scale projects
- Solid grasp of front-end performance — measurement, optimisation, and the trade-offs involved
- Experience setting standards across multiple teams (coding standards, design system, performance benchmarks)
- Solid command of web accessibility (WCAG) and the discipline to apply it consistently
- Front-end testing experience — Jest, modern testing strategies, test-first mindset
- Comfortable communicating with senior stakeholders and clients on complex technical topics
Valued
- Experience with Next.js and server-side / client-side rendering patterns
- Familiarity with self-hosting Node.js in containerised environments (Docker, Kubernetes)
- Experience with Tailwind CSS at scale
- Background in international digital project delivery — multi-region, multi-language
- Familiarity with Infrastructure as Code from a deployment perspective
- Experience in the streaming or media industry
Who Thrives Here
This role demands technical depth and patience in equal measure. The technical depth is obvious — you need to be the person engineers come to when they're stuck. The patience is less obvious but matters more: you will spend significant time in conversations with people who don't share your context, and the value of the role is in how well you bring them along.
People who thrive here are honest about technical debt without being doom-laden, curious about how front-end decisions interact with the rest of the system, and willing to be the adult in the room when a project is making the wrong technical call. They write the kind of documentation that means the next person doesn't have to re-discover what you already know.
Process and what to expect
- 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.