Avatar for Spotfront

Vendor Marketing Platform for E-Commerce

Lead / Senior Front End Engineer

Apply now

PromoteIQ delivers intelligent vendor marketing solutions built for the next generation of e-commerce. Our solutions help retailers implement, automate, and scale brand-funded marketing programs on e-commerce sites. PromoteIQ is a New York City-based technology company that works with the US's largest e-commerce retailers. Learn more about us at https://www.promoteiq.com.

Who we’re looking for

At PromoteIQ, software engineers on our front-end team build the web applications that provide full self-service access for our customers to our e-commerce promotions platform.


  • Ship high-quality, well-tested, secure, and maintainable code
  • Design, develop, and maintain web applications, user interfaces, including bootstrapping, interface components (functionality, styling, interactions, error handling, logging)
  • Work collaboratively and communicate effectively with a small, motivated team of engineers and product managers
  • Experiment with and recommend new technologies that simplify or improve PromoteIQ's stack
  • Participate in an on-call rotation and work occasional off-hours


  • BS/MS in Computer Science or a related technical field or relevant equivalent work experience
  • Seeking candidates with 5+ years of experience in:
    • Designing, building, and maintaining complex web applications with a particular emphasis on the UI (interactions, styling, etc.)
    • Working with single-page architecture, front-end application frameworks (ideally React)
    • Using and maintaining JavaScript build and QA tooling (ideally yarn, webpack, Babel)
    • Interpreting mockups and translating them into polished and resolved UIs
    • Optimizing client performance through efficient dependency management and data access patterns
    • Modifying and extending Node.js REST API endpoints for data retrieval and persistence


How We Interview & Hire

Our interview process begins with a quick phone call to assess fit with the role and company - and help you decide if PromoteIQ is the right place for you. Then we do several rounds of in-person interviews, where you'll meet the team and participate in a number of interactive interviews. Throughout this process you'll have ample opportunity to ask questions, get to know us as a company, and learn more about our product.