Front-End Engineer
Role details
Job location
Tech stack
Job description
Pitchup.com is seeking a Senior Front End Engineer to help us modernise and build on our approach to front-end development. We're using Nuxt.js for our newer projects, and we'd like to explore techniques like BFFs and micro-frontends to maximise our ability to deliver UX changes quickly, responding to feedback from our users and trying out new ideas with a fast feedback loop. We're looking for someone with experience, opinions and ideas who can accelerate our teams and help us build best-in-class web front-ends that are a joy to use.
We're the leading website for outdoor holidays, making it a doddle to book camping, glamping and caravan sites all over the world, with over 5,300 to choose from.
As a Front-End Engineer at Pitchup, you'll be responsible for…
- Adding features to our current customer and campsite-focussed site using Vue.js, aiming to delivering code into production deployment in your first week
- Working with team members and Product Owner to suggest, design and develop changes to UI and UX
- Suggesting and implement changes to the front-end architecture of our sites, adding meaningful input into design documents, discussion and plans
- Playing an important role in the improvement of development practices, * Kubernetes
- Python/Django/Celery
- Vue.js
- PostgreSQL
- Redis
- Solr
- Memcached
- Nginx
- Varnish
- Cloudflare
- GitLab
Requirements
- Able to demonstrate at least 3 - 5+ years of experience as a Front end developer, ideally within a scaling business.
- Demonstrable proficiency in Typescript, Vue.js, HTML5 and CSS3.
- An appreciation of the challenges regarding building adaptive and responsive websites.
- You care about code quality and are familiar with testing front-end code using various frameworks (e.g. Jasmine, Mocha, Chai, etc.).
- Have a good understanding of workflow and tooling (such as Grunt, Gulp, Yeoman, Yarn etc.) in relation to front-end development.
- You are able to solve problems in a structured way.
- You are able to communicate technical concepts in a lucid, structured fashion to colleagues.
- Team player, self-motivated, able to plan and prioritise effectively.
- Experience of working as part of an Agile development team.
It would be great if you…
- Have relevant knowledge of the OTA sector
- Are up-to-speed with modern front-end development and have an appreciation for the pros and cons of techniques like BFF or micro-frontends.
- Have experience of working with both internal and third-party APIs.
- Degree in a related discipline.
Benefits & conditions
Salary: £75,000 to £82,000 per annum depending on experience
Our engineers get
- Work-from-home office equipment allowance
- 25 days holiday, plus bank holidays (pro-rated for part-time employees)
- Pension matched to 4%, private healthcare, life insurance, critical illness cover and income protection - for peace of mind
- Discounts including: gym memberships, sports equipment, Caffe Nero, Odeon cinema and various hotel and retail outlets
- Great staff discounts on Pitchup bookings across thousands of properties in 70 countries
- Employee assistance helpline, in case you ever need someone to talk to, with access to get-fit programmes, nutrition advice, financial and legal advice and counselling
- Enhanced maternity and paternity pay
- Cycle to work scheme