Senior Software Engineer - JavaScript

  • Contract: Full-time

Job Description


  • You will work primarily with Javascript, HTML and CSS to build components used in a variety of web experiences. Running in real time on high-traffic e-commerce sites, these components will help marketers deliver the best customer experience to their users. You will
  • Use HTML and CSS to dynamically change site content
  • Write elegant and robust solutions to complex problems
  • Use modular vanilla Javascript in a dynamic environment with various external codebases
  • Analyze the markup and code of our clients’ websites to determine the best ways to present content
  • Put user experience first when it comes to contributing to any user facing product
  • Work with account managers to determine business requirements and assess feasibility of solutions
  • Collaborate with our solutions engineering team to customize and integrate our platform with third party backend systems
  • Not afraid to challenge the status quo when necessary, and at the same time respect the opinions presented by your team

Skill Requirements

We're looking for an agile self-starter with a deep understanding of various scripting languages. If you're a problem-solver who is passionate about rich web applications, scaling internet applications to billions of pageviews, and working with big data, then you're a perfect fit for our team!

  • 5+ years of web development experience
  • In-depth understanding of HTML and CSS
  • Experience using Javascript to manipulate web pages using one or more major JS library
  • Experience building standards-compliant, cross-browser HTML content
  • Working knowledge of web-optimized image delivery formats
  • Detail and quality oriented
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • A value for regularly delivering solutions that have direct customer impact
  • Demonstrated ability to be adaptable and successful in a fast-paced environment


  • Knowledge of Responsive Design
  • Mobile web development experience a plus
  • Experience determining business requirements and needs
  • Comfortable communicating with clients, including high-level contacts
  • Some experience with other languages such as python or java

About the Company

Monetate is built on the principle that all people are different and that a customer-centric perspective will outperform a “one-size-fits-all” approach. Our SaaS platform uses machine learning and artificial intelligence to enable world-class brands to deliver relevant, personalized experiences to all of their customers across all of their channels (web, mobile, in-store, etc.), in real-time, and at scale - we served more than two billion personalized experiences over Cyber weekend alone.

Our Services team is a passionate group of Client Success Managers, Platform Consultants, Web Developers, Engineers, Analysts, and Tech Support. We work closely together to deliver strategic solutions that are driven by a highly usable, marketer-friendly interface. We encounter a lot of difficult and fun challenges involving machine learning, statistics, data visualization, real-time decisioning, user interface, and plenty more.

Monetate has offices located in NYC, Conshohocken, PA (just outside of Philly), and London and we focus on hiring the absolute best talent by welcoming remote employees as well. If you want to be a part of a bigger purpose, bringing cutting edge technology to market, Monetate is the spot for you!

How to apply

Apply for this job online using the link below.

External Link »