Software Engineer

  • Full-time

Job Description

The Dashboard Foundation team is responsible for the infrastructure, application framework, tooling and build pipeline for Square’s flagship merchant-facing web application. Millions of customers rely on Dashboard to run their business, and product teams across Square build on the platform. Our goal is to maintain a first-class, performant, and stable application while providing the best possible developer experience for engineers from a wide variety of teams at Square.

You will:

  • Maintain a modern web  application by ensuring libraries and dependencies are kept up to date

  • Work primarily with Javascript, but typically not directly on the application UI

  • Define and document guidelines for building on the Dashboard platform 

  • Collaborate with and support teams building on the platform

  • Identify and explore ways to improve application architecture, testing, and build pipeline

  • Continually seek to optimize the application and developer experience

Qualifications

  • 3+ years of experience building web apps

  • Experience with modern JavaScript and front-end frameworks (e.g. React, Vue, Angular, Ember)

  • Experience working in a collaborative environment and partnering with other cross-disciplinary teams to achieve optimal results.

Technologies we use and teach: 

  • ES6 JavaScript

  • Ember

  • SCSS

  • Ruby on Rails

  • React

Additional Information

All your information will be kept confidential according to EEO guidelines.