Mid-Senior Front-End developer (Remote - UK/EU based)

Pixelcabin
Posted 3 years ago
We are seeking a UK (or potentially Europe-based), mid to senior level front-end developer who is looking for opportunities to work with a variety of Shopify e-commerce builds and have ownership with the team 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 and helping progress our technical stack and team knowledge over a medium to long term horizon.
 
This is a role for someone who has Shopify development experience in a professional context, building maintainable codebases and has strong problem-solving skills. You will also have an exceptional level of attention to detail – both from a code quality/approach perspective, as well as the visual or functional result that is delivered to the end client. At Pixelcabin we also have to balance this with delivering highly robust solutions in a defined timeframe to clients across a range of industries and sectors. 
 
We are seeking someone who is looking to step into a team-leader role, where you will be responsible for overseeing the general health and processes around our codebases. You will also work with the leadership team on roadmaps for implementing new technologies reliably, and devising approaches for helping continuous learning across the development team.

We offer:
  • A fully remote position with a highly experienced remote team
  • Salary of £40k–£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 (after Covid-19 travel restrictions are lifted!)
  • 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, with Christmas to New Year as guaranteed time off
  • 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.
  • Lead a software team when needed, including running sprint planning meetings and leading code review processes.
  • Lead implementation / solution suggestions working with stakeholders on the client side as well as our internal Project Manager
  • Implement front-end tests (we use Cypress/Jest/Travis) where code quality is prioritised over speed.

About you:

  • Proficient (5 years in industry minimum) with modern JS, semantic markup, and modern style approaches with Scss / latest CSS directives.
  • Highly proficient with Git and GitHub
  • High level of experience with writing in ES6 syntax and using Webpack or a similar build tool
  • Production-level experience working with a modern JS framework like Vue or React in a production environment (ie experience should be more than a hobby project)
  • Experience with the Shopify platform will be highly valued and we are prioritising candidates with production-level experience on the platform
  • Agile, lean, or similar development methodologies/experience, especially with a tool like Jira / Pivotal Tracker / Clubhouse.io / Asana etc
  • Extensive experience working as part of a team on a single codebase
  • You are happy being given a set of requirements by a non-technical team member or client and translating that into a description of a solution before starting to code. 
  • You are unafraid to speak up if you are hitting a problem with your work and need another team member to give you a second opinion 
  • You are as happy working alone and in groups. Meetings for you are time well spent so long as they have a clear agenda and outcome, and you can then get uninterrupted time to solve coding problems.
  • Whilst contributing to software as part of a team in a professional capacity is a must, your past experience could come in many forms. Maybe you liked the autonomy of running your own Shopify consultancy, but are looking for that next step with a close-knit team and employee benefits? Maybe you are already part of a large sprawling agency and would like more ownership of your projects and love building direct client relationships? 
  • Strong verbal and written communication in English


It’s a bonus if you also have:

  • Vue 3 experience / you are learning it currently
  • Typescript experience / experience helping implement it across a series of existing codebases
  • Knowledge of Smacss, or other CSS organisation approaches
  • Contributed to open-source projects
  • A bachelor’s degree in a STEM field (or equivalent education)
  • Some experience with Ruby on Rails or building Node JS applications returning an API or similar web application server-side functionality
  • Remote working experience (we assume that you have some experience working remotely due to the current situation with Covid-19, but it is not a problem if you are yet to try this out!)

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, Figma, Clubhouse.io, and any that you suggest) and help you to create a unique setup that works for you. This way, you’ll be able to work efficiently, feel inspired, and collaborate smoothly with the team.
 
Whilst the global pandemic has forced most people to have to work remotely for some amount of time over the past year, at Pixelcabin we have been working remotely for 9 years and counting. Our team and our ways of working have truly been built around this paradigm. For those selected for an interview, we will be more than happy to hear how remote work has or has not worked for you so far, and discuss how we at Pixelcabin do things a bit differently to really lean into a fully remote team. 
 
Every year, we organise a retreat/meetup so that we can bring everyone together, get away from our desks, and bridge the remote-working gap for a few days (in past years, we’ve gathered in Hong Kong, San Francisco and Miami). On these meetups, we also explore ideas for the future direction of the company. 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. 
In 2020 we were lucky enough to be able to get the team together in late January before travel was restricted, and we hope to be able to start retreats again from some time in 2022. In the interim we have been holding more weekly catch ups with the whole team where we play some Among Us, or just have a hangout to take a break from the work day.
 
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 Figma). Since we believe that good teamwork relies on open dialogue, we always encourage our team members to raise questions and concerns, suggest new solutions, or question what has been proposed so far.
 
While we may work hard throughout the week, we value a healthy work-life balance. We 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!). Outside of work, we love our sports, photography, language learning, book clubs, and time with friends and family.
 
Timezone / Location details
Whilst Pixelcabin has previously hired across global locations, we are currently seeking someone who is either UK or Europe-based and legally eligible to work in that region without further visa sponsorship. Whether you are on the Isle of Skye or Isle of Wight, though, is up to you! You will primarily work with team members on UK and Asian time zones, so being an early riser is also a plus. 

Diversity policy
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.

To apply: Please send all applications to jobs@pixelcabin.io, 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 ‘2021 Mid-Senior Front-End Developer Application’. Application emails without this subject will be automatically screened-out and not read.