Frontend Software Developer

Position Overview

We’re looking for an experienced Frontend Software Developer who is passionate about user-focused app design and data visualization. You’ll be primarily working with our product development and leadership team to launch technology solutions for digital advertising and marketing analytics. If you thrive when working both individually and in small teams, and are looking to work in a high growth startup environment with big company perks, 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 and product roadmap 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 CSS3
  • 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 different cloud platforms (AWS, GCP, Azure, Bluemix)
  • Experience with popular content management systems and ecommerce platforms
  • MS or Ph.D. in Computer Science, Software Development, or related technical field

Some of the benefits

  • Competitive salary
  • Medical, dental, and vision insurance
  • Pick your own tech gear and workstation
  • Free coffee, tea, and snacks
  • Dog-friendly

How To Apply

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