Job Details

Lead Front-End Engineer

Job Info:

Category: Development
Company Description: a​ ​leading​ ​retail​ ​payments company​ ​and​ ​the​ ​largest​ ​gift​ ​card​ ​marketplace,​ ​connects​ ​consumers​ ​to​ ​buy​ ​discounted​ ​gift cards​ ​or​ ​sell​ ​their​ ​unwanted​ ​gift​ ​cards​ ​for​ ​cash.​
Job Number: 9396

Job Description:

Position: Lead Front-End Engineer

Location: Chicago or New York



Our client, a leading retail payments company and the world’s largest gift card marketplace, connects consumers to buy discounted gift cards or sell their unwanted cards for cash. As the leading retail technology partner with nearly 400 national brands, our client offers a new type of digital payment for retailers.

Since the company launched in 2013, our client has saved millions of consumers more than $140 million and has received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates. Our client is headquartered in Chicago with an office in New York.


About The Position

Our client is looking for engineers passionate about JavaScript and front-end technologies to join our Front-End Engineering team. If you are a seasoned web technology engineer we want to talk to you.

Front-End Engineers at our client are passionate about building well-designed, tested and production-ready code that serves our customers. Day-to-day, we improve our code base by refactoring, updating and removing outdated code, and work to standardize engineering consistency in both code and User Interface. Most importantly, the Front-End Engineering team executes large-scoped, site-wide projects on our Microservice architecture. The ideal candidate is adept at working across our full application stack. We’ve built services in Node.js that deliver content and data to our front-end clients through REST and GraphQL JSON APIs as well as internal operations tools built as SPAs with React and Redux to support the day-to-day management of our marketplace.

As a lead engineer, you will not only be responsible for delivery of high-performing web experiences for our client, but will be tasked with strategizing how our ongoing feature improvements come together. You will have tangible ownership over the direction of our web experience, and how it interacts with the rest of our technical ecosystem.



  • Participate in defining and driving the next generation of front-end development on a cross-functional feature team
  • Collaborate closely with our design and UX team to create a code-driven system of patterns, steer technical feature planning, and defend the need for UI-focused technical work in a product prioritization setting
  • Collaborate on strategy as to how multiple teams’ feature work folds into a greater Front End eco-system
  • Work alongside back-end developers to create scalable solutions to front-end engineering challenges
  • Develop procedures to solve technical problems in a maintainable, pattern-driven way
  • Assist product managers and technical leads in project planning and driving technical direction
  • Share, mentor, and foster an environment where you and others can grow and share technical knowledge

Skills & Qualifications

  • Technical leadership in Front End web languages (HTML, CSS, JavaScript), with experience driving cutting-edge web systems at scale
  • Opinion on responsive design techniques, progressive enhancement, and experience driving these techniques in a large team
  • Experience building and using JavaScript libraries and modules utilized by the engineering team
  • Ability to weigh the costs of, and advocate for, either maintaining internal libraries versus using off-the-shelf solutions or open-source libraries
  • Experience working with Microservice, Service Oriented Architectures and/or distributed systems
  • Experience with at least one client-side JavaScript framework, such as Angular.js or React.js (Experience building React applications preferred)
  • Experience in implementing complex UIs that leverage RESTful JSON and/or GraphQL APIs
  • Experience in building applications and services using Node.js and/or Ruby/Rails
  • Experience writing modular JavaScript code utilizing CommonJS and AMD
  • High attention to detail in maintaining design integrity throughout the Agile development lifecycle
  • Experience using Git in a collaborative setting, with feature branching and PR review
  • Experience working with cross-functional teams in an Agile environment
  • Experience with JavaScript testing tools and test driven development processes
  • Strong written and interpersonal communication skills with experience interacting persuasively with business stakeholders
  • The ability to work collaboratively with colleagues across disciplines, and weigh business needs against technical concerns
  • B.S. in Computer Science or related field, or equivalent professional experience


  • Comprehensive benefits package including health, dental, vision, 401(K) with match, disability and life insurance
  • Competitive PTO
  • 8 paid hours allotted annually for volunteer opportunities
  • Pre-tax commuter program
  • Paid parental leave 

All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Recruiter
Senior Technical Recruiter
Andiamo Partners | 90 Broad Street, Suite 1501, New York, NY 10004

Share Share this Job