Frontend Software Developer

Position Overview

We’re looking for a Frontend Software Developer (React / JavaScript) who is passionate about user-focused app design and data visualization. You’ll be working primarily with our engineering team on select applications within our suite of ecommerce products. If you thrive when working both individually and in small teams, and are looking to join a growing early-stage startup with lots of upside, then we’d love to hear from you.


  • Craft exceptional user experiences and user interfaces throughout our products
  • Follow best practices regarding markup, style and JavaScript component organization
  • Design efficient and reusable frontend components/modules for web applications
  • Actively participate in the development lifecycle process including design, coding, testing, debugging, and release
  • Identify and resolve any performance or scalability issues when necessary
  • Write clean, efficient, and maintainable code that you can be proud of
  • Contribute your subject matter expertise through occasional articles and case studies
  • Maintain Git and version control systems

Minimum Qualifications

  • 3+ years of JavaScript experience including concepts like async, closures, immutability, and ES6
  • 3+ years HTML and CSS experience including concepts like layout design, cross browser compatibility, load speed/performance optimization, and accessibility
  • 3+ years experience with web and browser APIs
  • BS degree in Computer Science, Software Engineering, or related technical field
  • Strong working knowledge of React, GraphQL, and state management tools like Redux, Recompose, and Reselect
  • Experience with JQuery, Bootstrap, D3 visualizations, HTML5, and CSS
  • Possess a firm grasp of object oriented analysis and design
  • Experience working with SOAP and REST APIs
  • Knowledge of user authentication and authorization between multiple systems
  • Experience with CSS Preprocessors (SASS/LESS)
  • Excellent documentation and communication skills

Bonus if you have

  • Experience with Google Cloud Platform
  • Experience with popular content management systems and ecommerce platforms
  • Previous SaaS experience
  • MS or PhD in Computer Science, Software Development, or related technical field


  • Medical, dental, and vision insurance
  • Competitive salary and rapid growth opportunities
  • Pick your own tech gear and workstation
  • No-hassle paid time off policy (PTO) and paid holidays

How To Apply

To apply for this position, email us at with a copy of your resume and cover letter.