Job Description
MOO set out to shake up the world of print back in 2006. And we’ve come a long way since. Today we’re a 400 + strong team (we’re thinking of getting matching jackets) who create print and digital products for companies of all sizes – from Google and AirBnB to the guy who makes those amazing prints you found at a craft fair.Â
Â
Our global HQ is in London, UK, while we also have premises in Dagenham. In the US, you’ll find us in Boston, MA, as well as East Providence, RI and Denver, CO.
We’re making new and exciting things – and we could really do with your help.Â
Please note, this is UK based remote role and all candidates must be eligible to work full time and be situated within the UK.
We are the Browse team. Our mission is to deliver beautiful interactive experiences, SEO friendly content, effective and flexible merchandising and make sure it performs for MOO and its users across the world.
We're one of several teams working on MOO's global e-commerce web platform. Along with other teams, we own and operate MOO's primary sales channel that supports its $100M+ revenue business.
We can only make that happen by valuing everyone’s perspective, encouraging new ideas and learning from our mistakes. We really care about continually improving, and we love the open exchange of knowledge amongst our team members and the wider Engineering department. All our teams at MOO are supported by a Product Manager and Agile Coach. Team members retain a high degree of autonomy when it comes to shaping the work and refining their ways of working.
All our engineering teams are fully remote, though we also have a central London office that's open to everyone - and we all meet up there about twice a quarter to say hello.
The Role
The Browse team are a cross-functional group of 4 engineers looked after by a Team Lead. This Java role will work alongside other backend engineers, a front-end engineer and be supported by an agile coach. We also interact regularly with our Platform team who look after the underlying infrastructre.
The role will work with a blend of off-the-shelf CMS systems and bespoke code / datastores in public cloud containers. AWS is cloud provider of choice and data typically lives in MySQL.
Our Senior Engineers own our most technically complex problems with a high degree of agency, build links with their peers in other teams and help to shape the evolution of our platform's architecture.
The person we want
The successful candidate will listen, collaborate and consult on the best solutions to solve complex merchandising and technical challenges. You'll involve yourself regularly with delivering stories that centre around CMS systems and content modelling, bespoke Java code and test automation whilst also participating in conversations about architectural direction, platform improvements and product direction.
You'll be used to working in an agile environment and be comfortable with participating in ceremonies, spiking and delivering stories and balancing that against supporting code in production (during working hours).
Responsibilities
- Contribute code, write appropriate automated tests, observe your code in production and assess the PRs of your team mates
- Deliver new product features according to agreed product priorities and work with the team to shape the backlog
- Refactor existing code and update dependencies to keep the codebase clean and secure, with help from tooling such as Snyk
- Balance planned work against supporting production code
- Over time become the go-to person for one or more aspects of the team's domain
- Contribute to wider departmental questions around architecture and technical direction
About you
- Enthusiastic hands-on engineer capable of picking up knowledge and delivering on a mature existing platform
- Knowledgeable about CMS & content modelling
- Self-starter capable of picking up new technologies and concepts
- Comfortable with managing your own time when required
- Personable, open attitude and able to build a strong relationship with the rest of the team
- Experience of mentoring more junior engineers
- Comfortable writing technical & non-technical documentation
- Used to working with Git based source controls systems
Nice to haves
- Â Knowledge of at least one IOC framework such as Guice or Spring
- HTML, CSS, React and templating technologies
- Familiarity with SLO and error budget creation / monitoring
- Familiarity with Docker and containerisation concepts
What’s it like to work at MOO?Â
MOO’s the kind of workplace where you can really be yourself. Dye your hair purple. Hit the sofa with your laptop. Whatever helps you feel comfortable and happy at work. We want to help you grow in your career and set you up for success – while also recognising the importance of a healthy work/life balance.
That’s why we offer 25 days holiday rising by one day for each year here (for 5 years), a matched pension scheme, MOO’s share option scheme, and paid parental leave. We’ll offer you private healthcare, life insurance, a season ticket loan, and a cycle to work scheme. We also offer flexible work schedules with hybrid and remote working for certain roles as well as a Work From Anywhere program.
Diversity Statement
We are working hard to create a representative, inclusive and super-friendly team, because we know that different experiences, perspectives and backgrounds make for a better workplace. And that creates a better experience for our customers. MOO doesn’t discriminate on the basis of race, colour, religion or belief, gender, national origin, age, sexual orientation, marital status, disability or any other protected class.
As a design and technology company we have a desire and a responsibility to build a business that represents the world around us. So we strive to create a values-driven, purposeful and highly empowered organisation that we are all proud to work for. And we are committed to continuous investment in building an open and inclusive environment, welcoming a diverse audience of candidates who see themselves working and thriving at MOO. Therefore, we’d like to invite you to complete this optional survey to help us evaluate our inclusion and diversity efforts. Completing this form is entirely voluntary and if you decide not to it won’t in any way affect your job application. We keep the information separate from your application and it is kept secure and confidential, it is only used to better our inclusion and diversity efforts. By submitting this information, you consent to MOO's processing of it for these purposes.
Explore More
Date Posted
12/02/2023
Views
9