Front End Web Developer

Bournemouth, England, United Kingdom · Production · MIDFD02 expand job description ↓

Description

Digital products for smart cities.

A digital product business with a penchant for smart cities. Our flagship product is Passenger (www.discoverpassenger.com), which is currently storming the public transport market. As a result we’re scaling the team around it.

At Base you will be part of an integrated team of makers and doers, who thrive on the satisfaction of a job well done, across a variety of projects and clients. Passenger is rolled out in over a dozen locations across the UK, including Cardiff, Glasgow, Brighton and Bournemouth with many more to follow.

This is a unique opportunity to join a dynamic technology company and grow with the team. Join us on our mission to redefine the customer experience of public transport for the widest possible audience.

As a conscientious company we value and support personal development. We actively seek key people with a like-minded desire to push boundaries, providing you with the opportunity to continuously build your experience, skills and career.

As part of the team, you’ll get...

  • A culture where work/life balance gets more than lip-service
  • Private medical health care
  • Annual pay rise in line with inflation as standard (separate to any other agreed performance pay reviews)
  • Pension scheme, with increasing company contributions for long service (capped at 10%)
  • EMI company share options, to claim a share of company profits
  • 21 days holiday + Bank Holiday in your first year, increasing with long service, and cash bonuses to spend on those extra days off
  • Team lunch once a month
  • Company adventure day three times a year
  • Budget to purchase a fitness tracker of your choice
  • Annual contribution to prescription eyewear
  • Annual Flu jab
  • 2 weeks full Maternity/Paternity pay
  • Cycle to work scheme
  • Option to work remotely up to 2 days a week
  • A workspace that provides you with the opportunity to flourish
  • Quarterly reviews and structured CPD
  • Tickets to the most relevant conferences and events

A bit about the role

This is a genuine opportunity to work alongside talented people to innovate and build digital services that make a difference to people every day. Working in an increasingly connected life, the role looks a little something like this:

Teamwork

Front end at Base works closely as part of a wider team. You’ll be working with the design team to make beautiful and highly usable websites, talking to back-end teams about the requirements of an API, and co-ordinating with native app teams to produce a product that users understand across every platform.

Accessibility

The products we build cross every demographic and we need to make sure that we’re taking every opportunity to make them accessible for all. This might be through the code we write, or by sharing best practices with our customers. The accessibility of our products should queried in design stages, and reviewed throughout their implementation.

Web Performance

You might be quick to code but are your websites fast to load? Do you know how to make them even faster? Whether the end user is in the mountains of Scotland, or in the centre of Cardiff, they need to get the information that matters to them quickly, and cheaply - this means lean code, fewer dependencies and constant review.

JavaScript

You'll know your JavaScript from your ECMAScript and understand that development isn’t about dropping in this week's new favourite framework. There's often a fine line between "Not Invented Here" and "install all the things" with npm and you'll be well versed in walking it.

APIs

We build unified systems, the APIs that our websites use are the same that our kiosks, dashboards, and native apps use - this allows us to roll out features everywhere, and keeps our maintenance overheads low. We’re looking for someone comfortable at both consuming (JSON) APIs and, on occasion, helping to define them.

CSS and Sass

We write all our front-end styling in Sass. You’ll have experience in using a pre-processor to write extendable and flexible code, you’ll know when to nest and when to extend.

Build tools

We like clever things like automated build tools and testing. They keep the quality high and the effort level low. This isn’t a sysadmin role, but you’ll still need to be confident with CLI and have had experience using build tools on the command line.

Dynamic templates

No two CMSs are the same, but most are very similar. We use Drupal to build our products, so experience here is advantageous, but not essential. As long as you’ve experience building front ends that work with external content not fully in your control then you should be good to go. We use PHP's Twig library for templating, so experience with PHP is a bonus.

Product

We build sustainable products, so you’ll need to understand what’s worth investing a small amount of time in now in order to save a lot of headache later. Refactoring is key and you'll be able to judge how much needs doing before something is ready to ship and how much impact delaying it could have.

Responsive development

Our users consumer the websites we build across mobile, desktop and tablet. You’ll be managing a codebase that needs to be on point across a variety of screen sizes and unique browser configurations so we need people that consider these complexities early on and not as an afterthought. After all, no one wants to use a broken website, so we need you to consider your test plan both upfront, and then evolve it if necessary as the product comes to life.

Workflow/PM

You know how to use version control, and preferably you’ve more than just heard of pull requests, you actually use them! You’ve a working knowledge one of the many issue tracker tools, and you're capable of qualifying and tracking your time against each project.

Get in touch

If all this sounds like you then get in touch, sending us some links to your work too. Tell us why you want to work here and what youʼll bring to the team. Weʼd love to hear from you.

Benefits

As part of the team, you’ll get...

  • A culture where work/life balance gets more than lip-service
  • Private medical health care
  • Annual pay rise in line with inflation as standard (separate to any other agreed performance pay reviews)
  • Pension scheme, with increasing company contributions for long service (capped at 10%)
  • EMI company share options, to claim a share of company profits
  • 21 days holiday + Bank Holiday in your first year, increasing with long service, and cash bonuses to spend on those extra days off
  • Team lunch once a month
  • Company adventure day three times a year
  • Budget to purchase a fitness tracker of your choice
  • Annual contribution to prescription eyewear
  • Annual Flu jab
  • 2 weeks full Maternity/Paternity pay
  • Cycle to work scheme
  • Option to work remotely up to 2 days a week
  • A workspace that provides you with the opportunity to flourish
  • Quarterly reviews and structured CPD
  • Tickets to the most relevant conferences and events

Do you have a LinkedIn account? Import your resume and save time!

Personal information
Your Profile
Application Details