Web Developer - Shopify
Overview
Little Rocket is looking for developers who live and breathe all things digital. Have you worked with remote teams or do you run solo? No matter how you do it, if you love to create experiences in the digital space, we look forward to connecting with you!
About Little Rocket
Little Rocket is an agency in Toronto that specializes in ecommerce development. Our crew is responsible for launching Shopify powered solutions and supporting our clients in the digital space.
Job Description
We are looking for an individual who has a well-rounded background in Javascript, styling, and Shopify templating. Someone who has a passion for crafting clean code and who works well with a remote team. Additionally, you will have access to our full talented team for support and guidance.
Experience
If you can relate, don't wait - apply now. We're looking for people like you!
Work Experience
- You have 3+ years of development experience in a professional setting.
- You've worked with teams, or perhaps you're a solo artist, but you love to collaborate.
- Strong team working skills, demonstrating ability to collaborate and lead.
- Ability to multi-task, and be self directed.
- Desired, but not required: knowledge of the regulated space (cannabis, alcohol, pharmaceuticals).
- Experience creating production estimates and defining scopes for projects in conjunction with your team.
- Experience running QA on projects is helpful, and ensuring documentation is provided for production and support.
Javascript
- Understanding of types, objects, functions, factory functions/classes, etc
- Proper understanding of flow control and guard/clauses
- Ability to produce and understand SOLID code
- Able to utilize and understand NPM
- Produce modern and clean code
- Keep up-to-date with the best practices
- Able to utilize browser tools/code to test and debug
- Utilize linters (bonus)
- Understanding of TypeScript (bonus)
- Loose understanding of popular frameworks such as Vue & React (bonus)
- Loose understanding of build tools such as Gulp/Grunt/Webpack (bonus)
Styling
- Comfortable with supersets (SASS/SCSS)
- Experience converting visual designs created by designers to HTML with an acute eye for detail
- An understanding of semantic markup and impacts to SEO
- Understanding of targeting, classes, IDs, and their differences as well as their priorities
- Able to create clean easy-to-follow styles with utilization of macros/mixins/variables where possible
- Able to utilize browser tools/code to test and debug
- Utilize linters (bonus)
Version control
Able to utilize Git through command line interface (CLI) for the following:
- Create and manage pull requests
- Push/pull code effectively
- Utilize branches effectively and often
- Solve merge conflicts and understand raw diffs
- Understanding of tagging
Shopify
- Understand the basics of Shopify and it’s limitations as a platform
- Familiar with the Shopify Theme Customizer and the Shopify command line interface (CLI)
- Liquid templating knowledge; layouts, sections, snippets, checkout, assets, filters, etc
Platforms
- Share your experience with platforms on the Q&A, we're platform people and love to talk about what excites you.
- You should be up to speed with the big CMS's (i.e. Wordpress, Contentful, Prismic, Webflow, etc..) and any experience with ecommerce engines are super.
- If you have experience with ReCharge or other payment solutions, please indicate.
Software and Tools
Some helpful things we use, if you have touched these, please let us know.
- Git VCS / Github
- Shopify CLI
- Google Workspace (bonus)
- Asana (bonus)
- Everhour (bonus)
- Slack (bonus)
- LambdaTest browser testing (bonus)
Provided
- Remote First Work Environment.
- Strong team to support you with a great culture.
- Benefits and Rewards.
- Competitive Salary.
- Equipment Credit every 24 months.
- Flexible Time Off.
- Vacation and Holidays.
- Personal Development Per Diem.
Recruiting Process
While we try to respond to all applicants you might not hear from us directly if things don't line up. We will follow up with successful applicants via email.
We appreciate everyone who applies for a position on our crew and we'll retain your application and reach out for future opportunities unless we hear otherwise.