S

Smadex

Mobile-first programmatic advertising DSP platform

Senior Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listed

About the Job

Requirements

  • At least 5 years of professional software engineering experience, with deep expertise in modern TypeScript across client and server environments.
  • Strong mastery of modern Angular architectures, including Signals, Standalone Components, reactive state management, change detection strategies, and modular code organization.
  • Strong understanding of Node.js asynchronous event loops, streaming I/O, headless compilation and bundling workflows, and REST and microservice API design.
  • Strong grasp of DOM and Canvas performance, memory lifecycle management, iframe sandboxing, postMessage communication protocols, and asset loading optimization.
  • Proven track record of conducting high-signal code reviews, designing maintainable systems, and introducing pragmatic automated testing.
  • Passion for coaching engineers, explaining technical decisions, and elevating team-wide technical criteria.

Responsibilities

  • Lead the technical design, development, and delivery of core features across internal creative tooling using Angular and TypeScript.
  • Guide engineering of lightweight client-side components and interactive playable ads optimized for mobile webview performance, bundle-size limits, and sandboxed iframe execution.
  • Architect and maintain Node.js microservices and pipelines for dynamic asset generation, headless bundling, and low-latency tracking and redirect logic.
  • Drive pull request reviews, author technical RFCs, introduce automated testing, and proactively resolve technical debt.
  • Coach and mentor mid-level engineers in web fundamentals, design patterns, and advanced debugging.

Desired Qualifications

  • Familiarity with the digital advertising ecosystem, including MRAID specifications, tracking macros, click-through handling, or attribution models.
  • Experience with HTML5 Canvas, WebGL, or lightweight rendering libraries such as PixiJS, Phaser, or Three.js.
  • Hands-on experience with JavaScript bundlers and build tools such as esbuild, Vite, Rollup, or custom AST transformation pipelines.
  • Experience implementing automated CI/CD performance and bundle-budget monitoring.

About the Company

Smadex

Mobile-first programmatic advertising DSP platform

Smadex is a mobile-first programmatic advertising platform for performance, direct response, and brand campaigns across in-app, mobile web, and Connected TV. It uses a machine learning-assisted bidding engine that optimizes the mix of creative assets, audience targeting, and price in real time, processing over a million bid requests per second with support for first- and third-party data, fraud protection, brand safety, and multi-dimensional reporting. It offers end-to-end campaign management in self-serve or managed modes, with a pricing model based on a minimum budget plus a percentage fee and flexible dCPM aligned to CPA and CPI goals; after adopting RTB it expanded globally and was acquired by Entravision in 2018, becoming part of the Headway unit. Its goal is to help advertisers acquire high-quality users, improve retention, and increase return on ad spend while safeguarding brand safety across mobile and connected TV channels.

Company size
201-500
Company stage
Seed
Total funding
$940K
Headquarters
Barcelona, Spain
Founded
2011

Recently Posted Jobs

Explore more opportunities at Smadex

See more jobs