About the Team
Future is a tech enabled global specialist media business with a large proportion of our business operation is online. Our proprietary tech stack is what allows us to win in this space.
Our business is complex and that means there are always complex technology challenges for our Tech & Engineering team to solve!
The Editorial Systems team are responsible for several business critical editorial systems that process and produce our print magazines. We create interfaces from these systems to our ERP system and help to manage and maintain that system. We also develop and maintain an in-house Asset Management system containing millions of images and documents.
We offer second line support for all these systems solving user problems and fixing bugs.
As a Developer in the Editorial Systems team you’ll work closely with the rest of the team to ensure delivery of editorial systems used to create our magazines and repurpose that material across both print and digital platforms.
You’ll be working on new projects as well as maintaining and supporting existing code.
This role can be based remotely in the UK or in our offices in Bath, Grenoble or Brno. This is a permanent opportunity paying between £45k-£60k, dependent on experience.
Key role responsibilities
The development of Java backend applications, and REST based services
The development of Browser based frontends and their communication to the backend
Ensure that applications are performanant and resilient
To undertake research and analysis of relevant technologies and industry trends and incorporate into the existing technology stack
Write code capable of performing complex algorithms
Mentor junior coders to increase their technical skills and effect knowledge distribution
Carry out peer review to ensure code quality, good coverage testing, and minimise technical debt
Ensure that systems are documented to a high level such that they can be maintained in your absence
What do I need to succeed?
We are looking for an experience Back End Developer with some experience in front end development (or a desire to add this skill to their toolkit!)
Extensive experience of Java and Spring
REST and its patterns including integrating with third party solutions
Version control systems, especially Git
Have a practical background in problem solving
Be able to develop in a collaborative team environment
Desirable skills and experience
Digital Asset Management
What will I get in return?
As well as our standard benefits, we have a number of awesome perks available to our staff including:
Unlimited paid time off (yes you read that right!)
A share in our success- every member of staff receives a profit pool bonus at the end of our financial year
Free food (monthly munchies, bagel Fridays, fresh fruit & snacks and coffee and tea on tap)
Central office locations with cool open plan working spaces
Free digital magazine subscriptions and access to back copies of our print magazines and bookazines
Discounted gym membership and onsite health & wellbeing (yoga at lunch anyone?!)
Annual Future conference - get together with your colleagues to celebrate success and look forward to what's next
Regular staff socials arranged by our wonderful Employee Community & Culture committees
Huge opportunities to learn and develop whether through professional qualifications, exposure to incredible business projects or informal lunch & learns, hosted by your colleagues