Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Senior Front-end Developer (2813146822)

Technology 信息技術

IT Auditor


GCSE/Scottish Standard Grades A-Level Postgraduate or above 碩士或以上 Undergraduate or above 學士或以上 Intermediate apprenticeship 學徒

PSW Apprenticeship 學徒 華語工作 Contract 合同制 Full-Time 全職 Internship 實習 Part-Time 兼職


Wales, South Yorkshire, United Kingdom

Description About Future We are Future, a global multi-platform media company with big ambitions and the talent to bring them to life. Together, we connect people to their passions through the high-quality content we create and the innovative technology we pioneer. We’re the name behind award-winning brands in specialist sectors like technology, gaming & entertainment, music, creative & photography, field sports, knowledge and home interest. Specialists in our field and passionate about what we do, every year we attract millions of consumers to our websites, magazines, events and social spaces. Department Summary Future’s Technology department has been instrumental in the company’s success over recent years and is vital to Future’s continued growth and disruption of the digital publishing industry. Already numbering well over 100 staff (and growing), the various specialist teams operate in an open collaborative environment, working to provide innovative technical solutions in digital publishing. Core to Technology’s responsibilities is Future’s Vanilla platform. Vanilla host’s over 40 of Future’s major brands including TechRadar, PC Gamer, FourFourTwo, What Hi-Fi? and Homes & Gardens. Vanilla is constantly evolving to meet the needs of consumers and provide a performant stable platform for high traffic websites and services. Job Summary & Purpose As Senior Frontend Developer, your primary focus will be on Vanilla’s React-based Proof CMS. In this role you will be responsible for the direction of the frontend architecture and be influential in the technical decision making for the rewrite of the application. You will implement new features and components, as well as maintain and improve the existing codebase. You will ensure releases are intuitive, scalable, tested, and well structured. Working closely with backend developers, you will ensure that all applications integrate reliably. You will also be expected to mentor junior developers, contributing to their growth, knowledge, and reviewing their code. Key Role Responsibilities In collaboration with Tech Leads and Engineers you will ensure your code is well scoped, monitored, documented and testable. You will be responsible for code quality of the frontend, ensuring that the code is maintainable and extensible. You will be responsible for tracing bugs across the stack and ensuring that suitable tests are set up to avoid future regressions. You will work with the rest of the team to review both your code and other developers’ before it goes through a final QA process and into production. You will communicate effectively with the wider business and be able to critically assess product requirements and solutions. You will keep up to date with the latest approaches to development and be able to argue for appropriate technology to be added to the stack. You will participate in regular hack days, using cutting edge tech to prototype innovative approaches to business/technical goals. As an experienced member of the team you are required to support and help develop more junior members of staff both via code review/direction and mentoring. Requirements JavaScript (ES6) / TypeScript React and latest APIs (hooks / context) Experience with state management solutions (e.g. Redux / Mobx / Recoil) Experience with unit testing (e.g. Jest / Jasmine / Mocha) Experience with build tools (e.g. Webpack / Parcel / Roll Up) Experience building SPAs at scale Knowledge of CSS solutions (e.g. Tailwind / SCSS / Styled Components) Ability to communicate technical information to non-technical people as needed Hunger to learn and passionate about software delivery Desirable Skills And Experience Experience building component libraries (e.g. Storybook / Pattern Lab) Experience with frontend e2e testing (e.g. Cypress / Puppeteer / TestCafe) Experience with server state cache solutions (e.g. React Query / SWR) Experience with continuous integration practices Experience with creating and running containers Functional Programming RxJS/Streams Kubernetes Application monitoring practices, such as metrics, tracing and logging Own open sourced code on GitHub (and equivalents) either as a contributor or own projects Benefits 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 digital magazine subscriptions and access to back copies of our print magazines and bookazines Regular staff socials arranged by our wonderful Employee Community & Culture committees (when we get back to the office) Huge opportunities to learn and develop whether through professional qualifications, exposure to incredible business projects or informal lunch & learns, hosted by your colleagues We are Future Connectors. Creators. Experience Makers Future is a global multi-platform media company and leading digital publisher, with scalable brands and diversified revenue streams. We are dedicated to connecting over 300 million people worldwide with their passions, through expert content, world-class events and cutting-edge proprietary technology. We have big ambitions to transform media and change people’s lives. We have a market-leading portfolio of over 220 brands spanning across technology, gaming, TV & entertainment, women’s lifestyle, music, sport, creative and photography, home interest and B2B. You may have heard of us… But a stellar heritage isn’t enough. We continue to grow our portfolio and launch new brands, restlessly looking to improve, innovate and push the boundaries of what can be done. We develop leading-edge technology which is disrupting the media marketplace. Together, we’re exceeding the expectations of everyone we exist for – our audiences, clients, staff and shareholders. In a short space of time, Future has transformed into an innovative global media platform. We reap the rewards too, of course, with a fun and creative place to work with endless opportunities to forge a career. We believe in teamwork that transcends location, so we don’t have a Future HQ but a globally connected workforce across the UK, US, Europe and Australia Every kind of talent is celebrated here We hire for person not for the role, looking for people who share our ambitions to be bold and innovate, making Future a global success story. Let’s do this To apply for this role, please submit your CV and a covering letter explaining why this is your dream job Inclusion & Diversity At Future we are passionate about ensuring that as a business, we are continuing to promote diversity and inclusion not just in our recruitment processes, but everything we do. Future is an equal opportunity employer and we will continue to ensure our recruitment process will be free of bias and our workplaces are inclusive, positive, free of discrimination and respects all backgrounds and beliefs. Our culture is underpinned by our values which will continue to ensure that all applicants, current and future employees are treated with respect and fairness. We are continuing to be inclusive in our approach to flexible working, ensuring that we are making adjustments where required and providing our employees the tools and support to enable them to grow and flourish in their careers.