Mad Mobile operates on a foundation built by free-thinking innovators with an unwavering passion for bringing the best products, experiences, and services to millions of users every day. As a recognized leader in the mobile-first retail industry, Mad Mobile understands success is created through talent, hard work and cooperation.

We are looking for a Back-End Developer to join our team of fast-moving, highly skilled engineers using the latest technology (Node.js) to build mobile-first products for some of the biggest brands and enterprise companies in the world. Our engineers are encouraged to try out innovative tools and introduce new techniques to enhance/simplify our development process and overall delivery.

Qualifications:

  • 5+ years of JavaScript development experience – preference given to candidates who have experience working with enterprise applications
  • Advanced knowledge of JavaScript libraries and frameworks such as Node.js, React.js, AngularJS, Knockout.js, Backbone.js or related
  • Proficient knowledge and understanding of consuming and manipulating data (JSON)
  • Basic understanding of authentication methods and JWT token handling
  • Basic understanding of web markup, including HTML5 and CSS3
  • Basic understanding with SOAP and REST API integrations
  • Experience with asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of code versioning tools, such as Git, Mercurial, or SVN
  • Solid understanding of browser rendering behavior and performance

Pluses:

  • An open source presence (send us your profile links!)
  • An interest in early adoption and future standards (ES6, etc.)
  • Experience with API data handling
  • Experience with React and Redux (preferred but not required)

What We Offer

  • 100% Company Paid Benefits (Medical, Dental, Vision)
  • Matching 401K (up to 6%, matching 100%, fully-vested)
  • Flexible work hours
  • Fully stocked kitchen
  • Onsite gym