Front End Engineer
Hello, future Ami! At Customer.io, our mission is to help businesses talk like people. Today, we do this with an app that allows businesses with many users to send targeted, more relevant communication at scale. We’re a geo-distributed team of 27 across 8 different time zones, and we're looking for a product focused Front-End Engineer to build fast, intuitive interfaces in Ember.js. You can read more on our careers page.
You, our new Front End Engineer:
In short, we’re looking for someone who is focused on engineering a great user experience to help us take Customer.io beyond email, empowering our customers to reach their users no matter the medium.
You'll be working in:
- Front end in Ember.js deployed as a single-page app using Ember CLI
- Back-end services in Go written for performance
Our engineering team is small, but collaborative and communicative, hopefully moving fast and breaking nothing. You’ll work on features with other front-end engineers (Kate and Najwa), back-end engineers (Stephen, Ian, Matthew, and Jatin), and our product and design team (Colin and Ivana).
What skills will you bring to the table?
When growing our team, we’re also looking for a new perspective and a strong opinion—whether it’s developing elegant code to solve problems, devising new simpler testing strategies, or helping to design new user interfaces.
Wondering about the specifics? Here they are— in your day-to-day, we’d want you to:
- Collaborate across multiple time zones, pairing and video calling to get work done on features, enhancements, and bug fixes to the CIO app
- Working on these features will usually involve tasks like setting scope, discussing UI/UX with Ivana, back-end requirements with our engineering team, and prototyping!
- Using Ember.js, implement feature sets defined by the product team. This includes adding to the Ember app as well as potentially writing API calls in Go.
- This can also include writing (or helping write) customer-facing docs and release notes for the features you work on, to help them better come to grips with Customer.io
- Assist with developer documentation and chores
- Use and contribute to our CSS and UI component frameworks
- If you want, giving lunch-and-learn talks to share what you’re doing with the rest of the company!
Communication and collaboration are the foundations of this role. We want to talk to you about getting to know a complex product with an existing codebase, and moving it forward in a meaningful direction.
Customer.io is growing; if you’re looking for a work environment where processes are set in stone, you won’t find it here. But we’d want you to contribute to that also, to help us define the processes which help us build a great product.
Why should you work with Customer.io?
Work at our head office in Portland, OR or anywhere in the world you want. We want to enable you to do your best work, and this is how we aim to do that—
Competitive salary - We’re offering $100,000 - $130,000 USD for this position in the company depending on experience.
Equity- You'll own a piece of the company. It's not a get-rich-quick deal, but if you stay around for a while, we're planning to be a long-lasting company and your piece of it may be a nice bonus.
Big Impact - Our team is small, but growing quickly. The work you do will materially impact how successful we are as a company.
Great Tools - Everyone in the company has a budget for a computer, a motorized standing desk, Steelcase Leap office chair, external monitor, and anything else you'd like to get your job done.
Health Benefits - We pay 100% of your premiums for medical, dental and vision.
Paid Parental & Medical Leave - including adoption
Retreats - We get our whole company together once a year. We've had retreats in Barcelona, Romania, and Hunter Mountain, NY. We’re going to Iceland in September!
Vacation - Rest and recuperation is important. We offer unlimited paid time off with a 2-week minimum per year.
At Customer.io, we’re committed to building a diverse environment, and encourage minority applicants. So far, we have team members in France, Germany, Canada, and all over the US. Our CEO and CTO grew up in Singapore and Arkansas respectively, but met in New York City. Our company culture is always evolving; people from different backgrounds bring valued perspective and thoughtfulness to the work that we do and the culture we foster.
Customer.io provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Customer.io complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Basically, we follow the law, but also like you for who you are!
Come Join Us!
Apply below with your resume, and make sure you tell us why you’re interested in the position! We’ve added a few questions that will also help us understand how you think. Psst! We’d also love to see that you know something about Customer.io, and uphold our mission by communicating with us as a person talking to other people.