Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$65к$71кмедиана$90к
20 в выборке
На СНГ рынке: $3.7к/мес ($2.7к - $4.3к)
86
Хорошая вакансия
развернуть
У роли понятный технический фокус, есть самостоятельная ответственность и менторство, используются актуальные технологии и прямо заявлен баланс работы и жизни; обязательное разрешение на работу в Испании ограничивает доступность вакансии.
Только с правом на работу
Актуальный стек
Понятная зона ответственности
Заявлен баланс
Продукт в AdTech
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Full Stack Engineer (Angular/TypeScript/Node.js): Architecting creative tooling, lightweight playable ad runtimes, and server-side pipelines for a performance advertising engine with an accent on browser performance, scalable microservices, and dynamic asset generation. Focus on designing sandboxed iframe experiences, optimizing bundle size and low-latency tracking, and mentoring engineers while improving testing and architectural standards.
Location: Barcelona, Spain; hybrid schedule with work from home 2 days per week and flexible hours. Candidates must have a legal permit to work in Spain; visa sponsorship is not provided.
Company
hirify.global is an AI-powered performance advertising engine for mobile apps and Connected TV, delivering campaign growth through a product used by marketers worldwide.
What you will do
Architect, develop, and deliver internal creative tooling using Angular and TypeScript.
Build lightweight client-side components and interactive playable ads optimized for mobile webviews, bundle-size limits, and sandboxed iframes.
Design and maintain Node.js microservices and pipelines for dynamic asset generation, headless bundling, tracking, and redirects.
Improve engineering quality through code reviews, technical RFCs, automated testing, and technical-debt reduction.
Coach mid-level engineers on web fundamentals, design patterns, debugging, and technical decision-making.
Requirements
5+ years of professional software engineering experience, with deep expertise in TypeScript across client and server environments.
Strong knowledge of modern Angular, including Signals, Standalone Components, reactive state management, change detection strategies, and modular code organization.
Strong Node.js foundations, including asynchronous event loops, streaming I/O, headless compilation and bundling, and REST/microservice API design.
Strong browser and runtime fundamentals, including DOM/Canvas performance, memory lifecycle management, iframe sandboxing, postMessage protocols, and asset-loading optimization.
Proven ability to conduct high-signal code reviews, design maintainable systems, and introduce pragmatic automated testing.
Genuine interest in mentoring engineers and explaining the reasoning behind technical decisions.
Legal authorization to work in Spain is required; candidates requiring visa sponsorship will not be considered.
Nice to have
Familiarity with digital advertising, including MRAID specifications, tracking macros, click-through handling, or attribution models.
Experience with HTML5 Canvas, WebGL, or rendering libraries such as PixiJS, Phaser, or Three.js.
Experience with esbuild, Vite, Rollup, or custom AST transformation pipelines.
Experience implementing automated CI/CD performance and bundle-budget monitoring.
Culture & Benefits
Hybrid work with two work-from-home days per week, flexible hours, and a strong work-life balance.
Office in central Barcelona with a rooftop terrace, barbecue, and stocked fridge.
Meal vouchers and a monthly gym allowance with DiR or Wellhub.
LinkedIn Learning, training opportunities, monthly TGIF events, and regular team-building activities.
Friendly, dynamic environment with marketers and engineers from more than 40 countries.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →