This job post is closed and the position is probably filled. Please do not apply. Work for Jilt and want to re-open this job? Use the edit link in the email when you posted the job!
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 person to join our team as our first front-end engineer and help build fast, intuitive interfaces in React.\n\n**The Role**\n\nYouโ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 currently use Angular (v1) to power our visual email editor and Vue.js for some areas with a lot of dynamic content, and are planning to replace both with React. Youโll work on both areas and help engineer an incredible user experience. \n\nWhile the majority of your time will be spent focused on the app front-end, we have some features that are powered by JavaScript running on our customerโs stores. This means youโll be able to flex your defensive programming skills and ensure our code works in harmony with a wide variety of browsers and other 3rd party scripts.\n\nAs our first dedicated front-end engineer, the team will often look to you for advice and direction. 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.\n\n**Here are some things you may do on a given day:**\n\n-Replace an existing Rails view with a React view\n\n-Track down a tricky bug in the email editor and develop a hotfix\n\n-Research and write a pitch to migrate our CSS to a new framework\n\n-Write some new JavaScript (with unit tests ๐) to improve part of the onboarding flow\n\n-Transform the design for a new part of the UI into HTML / CSS\n\nOur team is fully-remote and we communicate primarily through Slack, email, Google Docs, Basecamp, Airtable, 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.\n\nAs 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 our last team retreat ([SkyTrip](https://www.skyverge.com/blog/skytrip-2018-recap/)), which brought the entire team out to Lake Tahoe, California for a week.\n\nThis 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.\n\n# Responsibilities\n
**On the first day you will:**\n\n-Meet your team and get familiar with how we work\n\n-Setup your local environment and tooling\n\n-Commit a small tweak to the codebase and ship it to production\n\n**In the first week you will:**\n\n-Develop, QA, review, and ship a small feature improvement\n\n-Participate in code review for a teammateโs code\n\n-Help a team member with fixing a bug\n\n**In the first month you will:**\n\n-Work closely with the product team to ship a large feature\n\n-Participate in your first support rotation week and help our support team with escalated issues\n\n-Publish a retrospective on your first large project to share successes & planned improvements for the next project\n \n\n# Requirements\n**You**\n\nYou love writing JavaScript thatโs clear, self-documenting, and standards-compliant, whether by itself, alongside jQuery, or as part of a JS framework. You believe in combining JS with beautiful & semantic HTML / CSS and are comfortable with supersets like CoffeeScript and templating languages like Slim. You have deep experience working with React, both as part of a single page app but also within an existing MVC framework like Ruby/Rails. Youโre comfortable making changes to backend code to get the data you need on the frontend. You also have experience working with UI tools like Storybook and Styled Components.\n\nYou 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.\n\nYouโ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.\n\nFinally, 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.\n \n\nPlease mention the words **MOVE SELL DEPTH** when applying to show you read the job post completely (#RMTguMTkxLjE4OS44NQ==). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Engineer, Front End, CSS, HTML, Angular and Marketing jobs that are similar:\n\n
$62,500 — $117,500/year\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.