Moment is a global marketplace for creatives
Moment is a fast growing marketplace for creatives. What makes us unique is we have both a retail and marketplace where we sell everything from gear to online video lessons to in-person experiences. Beyond building a high performing e-commerce platform we’re building tools for our sellers to drive their business at Moment.
We’re looking for a Mid to Senior Front End Software Engineer to join our Commerce team and help develop our Marketplace. Our platform is built with Vue.js, Nuxt, and Craft. We are looking for a strong individual contributor who enjoys collaboration with designers, and ultimately shipping features that empower our customers and our team.
U.S. applicants only please. No agencies, we are looking for an in-house, full-time hire.
What You’ll Be Working On
Working on a team of 5 engineers and 1 designer to ship features
Working on our commerce platform: https://www.shopmoment.com/
Writing code in Vue/JS/Nuxt and some in Yii2/Craft/PHP 7.3
Reviewing code that you did not write
You Need These Qualifications
Strong understanding of Web Development
Experience working with Vue or similar framework
These Qualifications Are A Plus
Prior experience working with Craft CMS
Experience with PHP and PHP Frameworks
Experience with Yarn
Comfortable writing tests
Any ecommerce platform experience
Experience working with a SPA
Experience collaborating with remote teams
Experience in other languages and frameworks: Webpack, GraphQL, Laravel, Typescript, ReactJS, SQL
Compensation And Benefits
The Moment culture is about ownership so the more you take on the more you make. Otherwise, we keep compensation simple...
A competitive salary.
Equity in the company.
Medical insurance or $600 per month to do what you want.
Flexible Schedule: Work when you want, as long as you finish work on time and set teammates up for success.
Free Moment gear and discounts on our whole store.
A $500 stipend per year to spend on your own equipment.
Three company offsites per year.
How is your workplace inclusive?
We remove traditional hiring, compensation, and leadership structures.
Our hiring process is a project to hire so multiple candidates get paid to try out the company with a small (10-15 hour project). Candidates scope the project themselves, including their compensation, and then they lead the project and we pay them for their work. It gives more people a chance to work and avoid getting screened out based on their skin color.
Our compensation structure is a formula based on skills. Anyone can learn these new skills (we teach them) and level up their compensation and ownership. We focus on leveling people up from tasks to projects to running teams. This allows people to develop as fast as they want without being limited by leadership structures.
Then from a hierarchy point of view we are constantly building new teams of 3-7 people so the team can learn to lead groups. As our business grows we keep investing in new areas, which gives people a chance to lead.
Our team also works remote and doesn’t have a set schedule so people can work where / when they want. We host three annual offsites every year where we bring people together in person to spend time together. These week long experiences help to break down any walls and connect people beyond their work.
Beyond structure the company is open for people to make decisions, voice concerns, and make us better.
Why should underrepresented folks in tech consider you?
We teach everyone how to be owners. Ultimately we want to help our team be the next generation of leaders who start companies, organizations, or anything they are passionate about. We hope that teaching people how to build products, service customers, and run teams they will be able to level up to run / start something new.
As a community we are serving the creative community. It’s our chance to have an impact on the lives of lots of creatives by providing them work, budgets, and a platform to share their content. We are always trying to reach a broader set of voices in our content and when joining Moment you get to help in shaping / making that happen. So beyond just the immediate team we have a chance to impact the lives of hundreds of fellow creatives."
Made with ❤️ by Veni Kunche.