Smadex SLU

Senior Full Stack Engineer

Barcelona, Barcelona, Spain - Full Time

Smadex is a performance advertising engine for mobile apps, enabling the world's leading marketers to grow across Mobile and Connected TV (CTV). Powered by AI models trained on real campaign outcomes, Smadex delivers profitable growth at scale. Headquartered in Barcelona, with teams across the Americas, EMEA, and APAC, Smadex is a business unit of Entravision (NYSE: EVC).

As a Senior Full Stack Engineer, you will serve as the technical anchor and architectural pillar for the team. Partnering closely with our delivery and operational team lead, you will take ownership of technical excellence, establish sound architectural standards, and mentor the team. This is a high-impact, hands-on Individual Contributor (IC) role where your judgment will shape both our browser-facing tools and our runtime creative execution.

Your Tasks and Responsibilities

  • Architect Scalable Creative Tools: Lead the technical design, development, and delivery of core features across internal creative tooling utilizing modern Angular and TypeScript.
  • Master High-Performance Runtimes: Guide the engineering of ultra-lightweight client-side components and interactive playable ads optimized for mobile webview performance, strict bundle-size limits, and sandboxed iframe execution.
  • Own Server-Side Pipelines: Architect and maintain resilient Node.js microservices and pipelines handling dynamic asset generation, headless bundling, and low-latency tracking/redirect logic.
  • Elevate Engineering Standards: Drive high-signal pull request reviews, author technical RFCs, introduce pragmatic automated testing, and proactively resolve technical debt.
  • Technical Mentorship: Coach and mentor mid-level engineers, instilling best practices in web fundamentals, design patterns, and advanced debugging.

What Are We Looking For?

  • 5+ years of professional software engineering experience, with deep expertise across modern TypeScript in both client and server environments.
  • Advanced Angular Knowledge: Strong mastery of modern Angular architectures (Signals, Standalone Components, reactive state management, change detection strategies, and modular code organization).
  • Solid Node.js Foundations: Strong understanding of asynchronous event loops, streaming I/O, headless compilation/bundling workflows, and REST/microservice API design.
  • Deep Browser & Runtime Fundamentals: Strong grasp of DOM/Canvas performance, memory lifecycle management, iframe sandboxing, postMessage communication protocols, and asset loading optimization.
  • Architectural Judgment & Code Quality: Proven track record of conducting high-signal code reviews, designing maintainable systems, and introducing pragmatic automated testing.
  • Low Ego, High-Impact Mentorship: Genuine passion for coaching other engineers, explaining the why behind technical decisions, and elevating team-wide technical criteria.

Bonus Points:

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

What We Offer

  • Integrate a highly motivated, young and dynamic team
  • Great compensation package
  • Top location at the heart of Barcelona with a rooftop terrace, Barbecue, and a fully stocked fridge
  • Great work-life balance: work from home (2 days per week), flexible hours
  • Meal vouchers - Ticket Restaurant monthly allowance
  • Monthly gym allowance: Choose between DiR and Wellhub
  • LinkedIn Learning and training opportunities
  • Monthly TGIF events
  • Regular team-building events
  • Fun and friendly work environment with talented marketers and engineers from over 40 countries
  • And more!

If you want to know more about us visit our website Smadex.com, and for a sneak peek of the cool stuff we build check this video out! And, if you are ready to take your career to the next level and tackle engineering challenges at a global scale, we encourage you to apply!

Please note that we do NOT provide VISA sponsorship. Candidates without a legal permit to work in Spain won't be considered.

Apply: Senior Full Stack Engineer
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

LinkedInLinkedIn profile URL:*
Desired salary*
Earliest start date?*
What type of legal work permit do you have to work in Spain?*
Are you based in Barcelona and comfortable with our hybrid working model? (3 days/week in-office)*
How many years of work experience do you have?*
Data Controller: SMADEX S.L. (''SMADEX''), ID B65322034, C/ Diputació 303 Primera Planta, 08009 Barcelona. Purpose: To manage your application within the framework of the recruitment processes carried out by Smadex. Legitimation: Application of pre- contractual measures to meet your job application. Recipients: In general, we do not disclose your data to third parties, except in the following cases: (i) those required by law; (ii) suppliers who provide us with certain services, who may have access to and/or process your personal data in their capacity as data processors. Duration: Regarding your application, we will retain the data for one (1) year from receipt and for as long as you do not express your refusal to the processing. At the end of this period, your data will be kept for the period of limitation of any possible legal liabilities of any kind. Your rights: Access, rectification, objection, erasure, restriction of processing, portability and the right not to be subject to decisions based solely on automated processing. You have the right to object at any time to the present processing of personal data, as well as to revoke the consent given. These rights may be exercised by sending a communication to the address of SMADEX, or via [email protected]. Likewise, you may, at any time, file a complaint with the Spanish Data Protection Agency (www.aepd.es). International transfers: In no case will your personal data be transferred to countries located outside the European Union for which there are no adequate guarantees. More information: You can find additional and detailed information on data protection in our Privacy Policy.
Please note, that in the event that you provide us with data of third parties, we remind you that you are solely responsible for having obtained their prior consent to communicate personal data to us in accordance with the purposes informed in each case, as well as for having informed them of the content of this informative clause.*
Human Check*