Front-end Developer

Join a collaborative, creative team that’s dedicated to building digital products for forward-thinking companies.

You’ll work directly with clients to define and create digital experiences across a range of platforms, from websites and web applications to interactive exhibits and digital marketing initiatives. Our creative team will provide support and guidance along the way as we collaborate to create digital products that delight clients.

Who you are

  • You enjoy the challenge of developing for the web amidst an ever-evolving technical landscape.
  • You look forward to collaborating with your team, as well as to spending time on your own deep in code.
  • You enjoy finding simple, elegant solutions to complex technical problems.
  • You appreciate good design and pay attention to the details of typography, color and composition.
  • You’re excited to learn from others and to share your own knowledge with your team.
  • You’re flexible, like to iterate, and are able to prioritize tasks on a daily basis.

Day-to-day responsibilities

  • Front-end development of responsive web applications, content-managed websites, and single-page applications
  • Work with designers and other developers to develop digital products that are technically feasible and in-budget, suggesting alternate design approaches when necessary
  • Translate finished designs into semantic, accessible front-end code
  • Develop integrations with third-party APIs and applications
  • Participate in the testing of all code across a range of devices and platforms
  • Deploy code to testing and production servers
  • Work with the development team to decide on strategic approaches to problem-solving and technology stack decisions
  • Practice good version control techniques using Git
  • Stay up-to-date on best practices for speed, security and scalability


  • 3+ years development experience
  • Expert-level understanding of HTML and CSS, including mobile and responsive design and development practices
  • Thorough knowledge of modern Javascript (ES6) and a modern Javascript framework (Vue/React/Angular)
  • Experience interacting with a server-side framework like Django, Rails or Laravel
  • Experience with Wordpress or similar content management system
  • Experience with NPM and Javascript build tools
  • Understanding of Git / Version Control
  • Understanding of software engineering best practices, including modular class structures and ability to write DRY code
  • Ability to work independently as well as on a team with multiple developers
  • Bonus points: experience with Python, PHP, Docker and/or e-commerce platforms

What we offer

  • Competitive salary and benefits package
  • 100% coverage of healthcare premiums
  • Retirement plan with company match
  • Flexible office hours and ability to work remote
  • Opportunity to help shape the direction of our digital services, including technology stack decisions
  • Opportunity to work on a wide range of projects for a variety of clients, from local start-ups to established national brands

Ready to Apply?

Send your cover letter, résumé, and portfolio to