Senior Software Engineer, Ecommerce Onboarding (Front End)
- Full-time
Company Description
Job Description
We are looking for a front-end to full-stack focused developer to help build out the best possible onboarding experience for the fast growing Square Online product. You will help build and own the onboarding experience, tracking systems and online dashboard that helps merchants to quickly set up their online presence and start accepting orders.
You will be working closely with design and product to shape these experiences and then working across multiple different teams and services to build, measure and iterate. If you want to empower small merchants, and are able to work on a sophisticated and complex web platform, the Online Activation team is for you.
You will:
Write and review engineering design documents and guide product design
Work with many teams at Square
Write clean, concise and well-tested code
Build elegant user-facing web experiences that combine intuitive interfaces with smooth performance at scale
Qualifications
You have:
5+ years of experience shipping high-quality products
An interest in building UIs with modern tools like ES6, Vue, and Webpack
Innate curiosity, and a desire to learn and teach
Eagerness to share your own ideas, and openness to those of others
Experience working in PHP, Ruby or similar backend technologies
Technologies we use and teach:
JavaScript ES6, Vue.js, Webpack and state management libraries
PHP (primarily with Laravel), Go
MySQL, Redis, Elasticsearch, PostgreSQL, Memcached
Additional Information
Perks
At Square, we want you to be well and thrive. Our global benefits package includes:
- Healthcare coverage
- Retirement Plans
- Employee Stock Purchase Program
- Wellness perks
- Paid parental leave
- Paid time off
- Learning and Development resources