Hiya 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores surprise and delight their customers with automated emails that drive sales. We’re looking for a smart, detail-oriented front-end engineer to join our team and help build fast, intuitive interfaces in React.
You’ll work closely with your teammates on the engineering team to create intuitive & engaging interfaces based on direction from the product & design team. While Jilt is built as a traditional Ruby/Rails app, we’re slowly migrating to React. We also use Angular (v1) to power our visual email editor and Vue.js for some other legacy screens, and are planning to replace both with React. You’ll work on both areas and help engineer an incredible user experience.
As one of our senior engineers, you’ll help shape our best practices, decide on libraries & tooling, and refactor older or underperforming parts of the codebase. You’ll also be responsible for moving your projects forward, communicating your progress and milestones with others, and clearly documenting your work.
Here are some things you may do on a given day:
- Replace an existing Rails view with a React view
- Track down a tricky bug in the email editor and develop a hotfix
- Research and write a pitch to migrate our CSS to a new framework
- Transform the design for a new part of the UI into HTML / CSS
On the first day you will:
- Meet your team and get familiar with how we work
- Setup your local environment and tooling
- Commit a small tweak to the codebase and ship it to production
In the first week you will:
- Develop, QA, review, and ship a small feature improvement
- Participate in code review for a teammate’s code
- Help a team member with fixing a bug
In the first month you will:
- Work closely with the product team to ship a large feature
- Participate in your first support rotation week and help our support team with escalated issues
- Publish a retrospective on your first large project to share successes & planned improvements for the next project
You love beautiful design and working with others to transform concepts into real-world interfaces that are a joy to use. You love keeping up-to-date with the latest best practices and tools, and are constantly tweaking and improving the way you work.
You’re excited to solve engineering challenges in the most pragmatic way possible, and most importantly, you keep the end user in mind and love getting feedback from customers to help improve our products.
Finally, you can’t wait to join a small team that loves their work as much as you do, affords the opportunity to work on challenging & interesting projects, continuously learn and improve, and constantly ship your work. You’re an excellent writer and can communicate effectively whether drafting up a bug report, chatting in Slack, or editing a wiki page. You know that code is about communication and explaining your thought process clearly goes hand-in-hand.
After an initial screening, you’ll get an email with a few questions to answer. Following that, you’ll have a few 45 minute phone chats with different people on our team to learn more about you and answer any questions you have about the position and company.
The most qualified candidates will then be invited to complete a short one-day research project where you’ll be asked to develop an implementation plan for using React for our visual email editor. If this goes well, we'll invite you to the final stage of our evaluation process: the trial project.
During this ~2 week period, you'll work closely with your future manager, as well as a few other team members, as a paid contractor and use the plan you developed to implement React. You'll be welcomed in Slack, introduced to any team members you may be working with, and will have regular chats with your future manager to share feedback and make sure all is going well.
This brief trial period is a great way for you to make sure you enjoy the work and the team, and it also gives us an opportunity to do the same. At the end of the period, assuming a great experience for all, you'll be offered a full time position 🎉 Then the real fun and full onboarding experience will begin! 😄
Apply through the link below. Applications accepted through June 7th.
Our team is fully-remote and we communicate primarily through Slack, Clubhouse, Basecamp, Google Docs, email, and weekly stand-ups via Zoom (a few short meetings) — we believe the best work happens when given lots of uninterrupted time that’s free of distractions.
As a remote team, we believe that regular meetups are invaluable for getting to know each other better, so you should be available for 1-2 company-paid team trips per year. Curious about what those are like? Check out our recap of last year’s retreat (SkyTrip), which brought the entire team out to Lake Tahoe, California for a week.
This is a full-time, salaried position, but hours are flexible. We know your work will speak for itself with commits, issues closed, and wiki edits.
Here are some benefits we're happy to offer to our team members:
- Competitive salary
- Annual incentive for meeting team and company goals
- 27 days of paid time-off, in addition to 2 company holidays (SkyVerge Day in March, Founders Day in June 😀)
- Medical, Dental, and Vision insurance for US and Canadian residents and their families (reimbursements for comparable care for non-US/Canadian residents)
- 401k/RRSP Retirement plan with 4% company match for US/Canadian residents (contributions to comparable plans for non-US/Canadian residents)
- 8 weeks paid parental leave for new mothers and fathers
- Work flexible hours from anywhere that has a reliable internet connection
- Tools (hardware/software) to help you be productive
- Allowance for professional growth (books, courses, conferences)
- Home office or co-working allowance
- A Kindle to help you keep learning
We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.