Open Positions
Front-End Software Engineer | Vesper
Engineering & Technology
North Macedonia
Position
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. You will work across web, React Native mobile, and connected TV (10ft) applications, contributing to the component systems, performance standards, and delivery pipelines that underpin our clients' products.
For this role you must be able to work on a hybrid basis with at least 1 day per week working in our office based in Skopje.
We are hiring at two levels. Both roles are hands-on engineering positions for people who care about quality, take ownership of their work, and thrive in a fast-moving, cross-functional environment. The distinction lies in the depth of experience, the scope of contribution, and the degree of independence expected from day one.
Senior Front-End Software Engineer
For engineers who are ready to lead solutions and raise the bar for those around them.
As a Senior Front-End Developer, you will take end-to-end ownership of features and solutions across our platform. Beyond your own delivery, you will contribute actively to how the team works — mentoring less experienced developers, shaping technical decisions at the solution and feature level, and helping establish standards that others build on.
Your day-to-day will include:
- Designing, building and maintaining high-quality front-end experiences across web, React Native mobile, and connected TV platforms (tvOS, Android TV / Fire TV, Samsung Tizen, LG webOS)
- Taking the lead on solution and feature design — bringing well-reasoned technical proposals to the table and driving them through to delivery
- Mentoring mid-level and junior developers through code review, pairing, and day-to-day guidance — helping build capability across the team
- Contributing to and evolving our shared component library and design system, with a focus on consistency, accessibility and long-term maintainability
- Setting a high bar for front-end performance — profiling, measuring and improving rendering, load times and analytics instrumentation
- Collaborating with back-end engineers, QA and product to define robust, scalable solutions
- Contributing to CI/CD pipelines and front-end tooling, improving build reliability and developer experience
- Staying current with the front-end ecosystem and actively bringing emerging patterns and best practices into the team
Mid-Level Front-End Software Engineer
For engineers with solid foundations who are ready to take on meaningful ownership and grow their craft.
As a Mid-Level Front-End Developer, you will take ownership of features and components within the Vesper platform, working with increasing independence across our target environments. You will collaborate closely with senior engineers and contribute to a team culture where quality and continuous improvement matter.
Your day-to-day will include:
- Building and maintaining high-quality front-end experiences across web, React Native mobile, and connected TV platforms
- Contributing to our shared component library and design system — writing reusable, accessible, maintainable code
- Applying front-end performance principles — understanding how your code affects rendering, load times and instrumentation
- Participating in technical design discussions, asking good questions and contributing your perspective
- Collaborating with back-end engineers, QA and product teams to deliver robust solutions
- Working within CI/CD pipelines and front-end tooling as a confident, self-sufficient contributor
- Actively developing your knowledge of the front-end ecosystem and applying it to your work
Requirements
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:
- Strong 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
- Confident working within CI/CD pipelines and modern front-end tooling
- Strong approach to testing — 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 — familiarity with VOD, live events, player integrations or DRM
- Hands-on 10ft 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're proud of. You're 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 — VOD, live events, player integrations or DRM
- Experience with 10ft / connected TV development
- Familiarity with client-side data event instrumentation
- Awareness of Node.js, AWS or back-end concepts
- Genuine curiosity about the full stack
Who Thrives Here
Across both levels, we're looking 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're still learning.
This is an environment that rewards initiative and punishes passivity. If you're looking for a place to coast, this isn't it. If you're looking for a place to do genuinely interesting work on a technically demanding platform, alongside people who hold themselves to a high standard — it might 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.
We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process. Depending on the role this normally includes a written test and interview.
