Job Description
Flourish is an independently owned, specialist CRM and data-driven customer journeys agency with offices in Bristol and Dubai. We put the consumer at the heart of everything we do. We work with global brands like Nestle, Twitch and Hey! Broadband, and we’re looking for someone special to help our clients thrive.
Well, that’s who we are… but not really who we are. Know what we mean? The fact is we’re a relatively small (but growing!) team who do great work for some really big clients and have a laugh whilst doing it. Don’t get us wrong, we’re serious about what we do, and we do a seriously good job. We value face time, so you will be required to work from the office three days-a-week, however, we also recognise the benefits of a flexible working model, so you can choose which days you’re in. Our office has a cool vibe, and we think it’s a pretty nice place to be!
Want to join us and be a key part of our continuing growth? Then read on…
(no recruiters please, we’ve got this!).
Required skills
Person Specification/overview:
We are seeking a Full-Stack Developer to join the Flourish team for a one-year contract. Based in our Bristol office but working closely with the team in Dubai. The ideal candidate will have a foundation in PHP and excellent working knowledge of Laravel.
Skills required:
We are looking for someone with a minimum of 3 years full-stack experience. It goes without saying that you can write clean, efficient, and maintainable code. Beyond that the ideal developer would
- Have a foundation in PHP and an excellent working knowledge of Laravel
- Strong knowledge of HTML, CSS, and JavaScript.
- Comfortable with CLI tools
- Comfortable with Git commands and workflows, including branching, merging, and resolving conflicts
- Experienced using modern JavaScript frameworks that complements Laravel such as Vue, Alpine and Livewire
- Experienced using structured content and headless CMS solutions including, but not limited to, Statamic, Strapi and Contentful.
- Experienced building web applications using Next.js and proficient in using Next.js features such as automatic code splitting, static site generation, and dynamic imports.
- Understanding of RESTful API design principles and experience working with APIs.
- Experience working in an Agile development environment.
- Knowledge of Node.js would be beneficial but not essential.
- Knowledge of Shopify would be beneficial but not essential.
Personal qualities:
- Excellent problem-solving skills and attention to detail.
- Collaborate with designers and other developers to create compelling user experiences.
- Team player. That’s a biggy. We don’t need mavericks or lone wolves. We want someone who cares about the team and wants to see everyone do well.
- Did we say team player?
Benefits
Benefits:
- Hybrid working (3 days in office, 2 days at home – you choose which days you come in)
- Fresh fruit in the office
- Axa Health Insurance including Optical and Dental
- Pension contribution scheme
- Cycle to work scheme
- Salary sacrifice schemes
- Regular shindigs and outings
- Professional training opportunities
- Extra ‘Celebration Day’ holiday (not everyone wants their birthday off)
- Lovely colleagues
- Lunch on Friday (in the office)
Equal opportunities employer:
The Company is an equal opportunities employer, which means that the Company is committed to a policy of treating all its employees and job applicants equally. All employment is decided based on qualifications, merit and business need.