Candidates should be in a European timezone.
Your Role & Responsibilities:
Create JS / HTML / CSS to deliver required functionality and design
Ensure all code is modular, and where possible developed as reusable
End-to-end responsibility from technical design to deployment and testing
Work with Designers & Product Owners to ensure they understand possibilities / limitations
Always work towards minimising page load time & data transferred
Become a valued team member, providing feedback to the team
Self Motivated - you’re not the sort of person to sit there twiddling your thumbs if there is nobody to tell you what to do next!
Take ownership of your code / tasks / role
Be proud of what you achieve, and of the product, and be one of the driving forces behind always making it better
When you cock-up - own-up! (We don’t do blame-storming here!)
Have fun and enjoy your job!
Required Knowledge, Skills and Abilities
A good level of both written and spoken English, as this is the language used to communicate throughout the company.
Ability to think beyond code to architecture and user experience
Constructive criticism should be welcomed
A real ‘Can Do’ work ethic - We are results based, not clock based!
Experience of the following is a must:
LESS / SASS
Bootstrap and JQuery
Experience of the following would be an advantage:
Express / Connect
BusterJS / CucumberJS with WebdriverIO
Your own open source projects
High traffic web sites
AWS Technologies (e.g. EC2, S3, Cloudformation, ..)
Streaming video technologies / Web playback tools (VideoJS)
Understanding of, and agreement with, Agile principles
Education and Experience
Education is compulsory, where you got it is irrelevant! We are looking for someone who has worked in a similar role (or roles) for at least 3 years, and can show us examples of their work. We are not looking for a newbie, nor are we looking for a rockstar, we are looking for a mid to senior level developer who wants to both learn and contribute
Working from home is normal practice, this is why we look for self motivated people who will take ownership of their roles. Although, in the early days, it would certainly be our desire to have you in our Barcelona office on a regular basis until we get to know each other better and you become comfortable with our stack and infrastructure.
We are an easy going bunch of people, who all expect everybody to work hard out of the desire to do the best job they can; we are proud of what we have achieved, and want newcomers to be proud of what they add.
We are working towards all code having tests in place, and take the time to make sure it’s hard to break things by automating and testing as much as possible.
We use a very streamlined version of Agile methodologies, we focus on delivering code often, and are working towards continuous deployment. You break the build, you fix it! You break live, you fix it and you owe everyone some beers!