We are seeking a mid-level front-end developer who is looking for opportunities to work with a variety of Shopify e-commerce builds and have ownership of upcoming projects. As part of Pixelcabin’s front-end engineering team, you will build e-commerce solutions predominantly on the Shopify platform. Your role will also involve receiving business problems from stakeholders and translating these into elegant technical solutions.
This is a role for someone who has experience building maintainable codebases and strong problem-solving skills. You will also have an exceptional level of attention to detail – for you, a UI build is not complete until it looks pixel perfect. It is a bonus if you have worked remotely before, although this is not a requirement.
- The ability to work from anywhere in the world (see timezone details below)
- Salary of £35k–£50k, depending on experience
- Flexible workspace / equipment allowance
- Professional development allowance
- Excellent support for setting up an ideal remote working environment
- An annual team retreat (different locations every year!)
- A Pixelcabin laptop (our team usually uses Macbook Pros or Dell XPS 13s, but feel free to ask for what allows you to do your job best!)
- 30 days holiday annually
- Generous maternity / paternity package
In this role, you will:
- Design, build, and maintain clean, reusable, and reliable Shopify theme codebases.
- Deliver readable, well-documented, and efficient code.
- Contribute to the evolution of our development workflows and tooling.
- Implement software best practices and codebase maintenance, such as refactoring and upgrades of tooling where suitable.
- Be key to code review processes and proactively improve our codebases.
- Work with front-end tests where code quality is prioritised over speed.
- Proficient (3 years in industry minimum) with JS, writing semantic markup, and using a preprocessor such as Sass (we use Scss specifically)
- Highly proficient with Git and GitHub
- Experience with writing in ES6 syntax and using Webpack
- Exceptional programming skills (you can produce quality code that is maintainable, efficient, reliable and secure)
- Agile, lean, or similar development methodologies/experience
- Experience working as part of a team on a single codebase
- Excellent problem-solving skills
- Strong verbal and written communication in English
- High level of attention to detail
- Well-organised and self-motivated
It’s a bonus if you also have:
- Experience with the Liquid templating language.
- Experience with the Shopify platform (ideally working on theme development).
- Knowledge of SMACCS, or other CSS organisation approaches.
- Made contributions to open-source projects.
- A bachelor’s degree in a STEM field (or equivalent education).
- Some experience with Ruby on Rails and / or React.
- Worked remotely in the past.
What is it like to work at Pixelcabin?
At Pixelcabin, our team is small, steadily growing and fully distributed. Because working remotely has been part of our DNA since day 1, we believe in offering a great remote working environment for everyone in our team. You will get support with setting up your work routine so that it’s enjoyable, even easy, to do your best work. We use excellent tooling (Slack, Notion, Invision, Pivotal Tracker, and any that you suggest) and help you to create a unique setup that works for you (everyone is different!). This way, you’ll be able to work efficiently, feel inspired, and collaborate smoothly with your team.
Every year, we organise a retreat/meetup in a sunny place so that we can bring everyone together, get away from our desks, and bridge the remote-working gap for a few days. On these meetups, we also explore ideas for the future direction of the company. (In past years, we’ve gathered in Hong Kong, San Francisco and Miami.) Since our clients are also remote, we occasionally travel to spend time embedded in their offices. This also provides time for us to come together and hang out as a team.
On a day-to-day basis, you will be communicating frequently with other team members through a range of channels (daily video calls, demoing / pairing via screen-share and Invision). Since we believe that good teamwork relies on open dialogue, we always encourage our team members to raise questions and suggest new, creative solutions.
While we may work hard throughout the week, we value a healthy work-life balance. Our off hours are reserved for road cycling, snowboarding, and spending time with our friends and family. We also know that we are only as strong as our team members are inspired. We thus encourage continuous learning and personal development, in addition to emphasising collaboration and the sharing of ideas (e.g. by actively encouraging paired sessions of programming or other skills, impromptu video chats with other team members and a healthy amount of ‘off topic’ conversation!).
Since we are a fully remote team distributed across different time zones, we have a flexible approach to work schedule. That said, during your first year of working with us, we would usually expect you to cross at least 5 hours of 8am–6pm (GMT+0) from Monday to Friday.
Pixelcabin is committed to building a culturally diverse company, and we value a broad set of opinions in our team. As we grow, we are looking to build a team with a range of viewpoints at its core, and we encourage applications from female and minority candidates.
Founded in 2012, Pixelcabin is an agile web development agency that engineers e-commerce solutions using the Shopify Plus platform. We have worked with some of the world’s most influential companies (like Budweiser, Major League Baseball and Net-a-Porter) and are always looking for ways to push the boundaries of what Shopify can do for our clients and their customers. We expand Shopify’s native functionality with bespoke Rails apps that leverage Shopify’s extensive API, in addition to building fully customized front-end experiences. We are also a core Partner of Shopify, which means we have advance access to Shopify’s upcoming APIs and features.
At Pixelcabin, we believe in offering solutions, not different ways of saying no. Since the beginning, we have been driven by three core principles: value quality over quantity, under-promise and over-deliver, and take pride in your work. We take on projects that will present new problems for us to solve, and get excited about elegant solutions to complex challenges.
To apply: Please send all applications to [email protected], including your Github, LinkedIn, and any other relevant links. The email body should include cover letter content, with a CV as an attachment (only required if no LinkedIn). The subject of your email should be ‘2019 Mid-Level Front-End Developer Application’. Application emails without this subject will be automatically screened-out and not read.