Senior Full Stack Engineer

Smadex

Barcelona

Hybrid

EUR 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Rooftop Barcelona office location
Meal vouchers
Gym allowance
Learning & training opportunities
Team events

Job summary

Smadex, based in Barcelona, seeks an experienced Software Engineer to lead the development of scalable creative tools and high-performance web components. You will shape client and server implementations with TypeScript, Angular, and Node.js, while influencing architectural decisions and testing practices.

The role emphasizes mentorship, code quality, and hands-on design work in a hybrid Barcelona setting, with opportunities to collaborate across a diverse engineering team.

Qualifications

  • 5+ years of professional software engineering experience with modern TypeScript in client and server contexts.
  • Advanced Angular knowledge including standalone components, signals, and reactive state management.
  • Strong Node.js foundations, REST/microservice design and headless build workflows.
  • Deep understanding of DOM/Canvas performance, memory lifecycle, and iframe sandboxing.
  • Proven ability to conduct high-signal code reviews and drive maintainable architectures.
  • Passion for coaching engineers and elevating team-wide technical standards.

Responsibilities

  • Architect scalable creative tools using Angular and TypeScript.
  • Lead performance-focused client-side components and ads for mobile webview efficiency.
  • Design and maintain Node.js microservices and pipelines for asset generation and tracking.
  • Promote engineering standards through RFCs, tests, and debt reduction.
  • Mentor mid-level engineers and codify best practices in web fundamentals.

Skills

TypeScript
Angular
Node.js
Browser performance
Code reviews
Mentorship

Job description

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).

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!

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

Smadex • Barcelona

Hybrid
EUR 45,000 - 75,000
Great compensation package
Central Barcelona location with roof-­
Work from home 2 days per week
+4
Mid-Senior Software Engineer
Mid-Senior Software Engineer

Smadex • Barcelona

Hybrid
EUR 45,000 - 68,000
Great compensation
Central Barcelona location
Hybrid work: 2 days WFH
+4
Junior Software Engineer
Junior Software Engineer

Smadex S.L.U. • Barcelona

Hybrid
EUR 55,000 - 85,000
Great compensation package
Work from home 2 days per week
Meal vouchers
+2
Software Engineer (Internal tools)
Software Engineer (Internal tools)

Smadex • Barcelona

Hybrid
EUR 45,000 - 75,000
Hybrid work model
Meal vouchers
Gym allowance
+2
Software Senior / Staff Engineer
Software Senior / Staff Engineer

Smadex • Barcelona

Hybrid
EUR 90,000 - 130,000
Meal vouchers
Gym allowance
Training opportunities
+3
Senior Client Success Manager (Hybrid)
Senior Client Success Manager (Hybrid)

Smadex • Barcelona

Hybrid
EUR 60,000 - 90,000
Private Health Insurance
Meal vouchers
Gym allowance
+3
Programmatic Campaign Specialist
Programmatic Campaign Specialist

Smadex • Barcelona

Hybrid
EUR 32,000 - 52,000
Private Health Insurance
Meal vouchers
Gym allowance
+3
Data Scientist Growth Lead
Data Scientist Growth Lead

Smadex • Barcelona

On-site
EUR 70,000 - 110,000
Great compensation package
Work from home: 2 days/week
Private Health Insurance
+3
Marketing Operations Manager
Marketing Operations Manager

Smadex • Barcelona

Hybrid
EUR 65,000 - 90,000
Work from home (2 days per week)
Meal vouchers - Ticket Restaurant
Monthly gym allowance
+1
Data Scientist
Data Scientist

Smadex SLU • Barcelona

On-site
EUR 45,000 - 65,000
Great compensation package
Work from home 2 days/week
Meal vouchers
+5