Description
As a Software Front End Engineer your primary purpose will be to develop and deliver high quality digital products to achieve the Telegraph's subscription strategy.
At the Telegraph we build an amazing, engaging, fast, reliable and secure website that showcases our journalism, encourages subscription and makes that process as seamless as possible.
Our Engineering principles are based on BUILD it, RUN it, OWN it.
You’ll ensure high-quality code is to a high standard in line with the product goals in time and on budget
You’ll be developing and enhancing the production system taking great care to minimise risk to the platform and its users
You’ll collaborate in the development of our performance and verification pipelines, and the cloud infrastructure required to run these, with the constant aim of full automation.
You’ll collaborate with other platform and product engineers to share experience and deliver value, whilst providing technical support for systems in production.
Above all, you’ll want to make The Telegraph better, which may sometimes involve challenging the status quo.
Key responsibilities
● Work closely within a cross-functional team of Delivery Managers, Business Analysts and Software Engineers whilst collaborating with Product Managers and Designers to ship product features.
● Apply modern best practices in your designs and implementations.
● Contribute to technical scoping and estimation
● Seek ways to improve the team’s processes, ensuring best practices are shared across the wider technology team.
● Help define, roll out and evolve our testing strategy.
● Work with a DevOps mindset to help build, run and own your own code in a production environment.
● Provide 2nd line operational support as part of the on-call duty and proactively prevent, address and resolve production issues if they arise
● Keep up with the latest technology innovations in media, cloud and software development.
● Be an active member of the Telegraph Engineering Team, contributing to the vibrant culture and promoting the Telegraph Engineering brand through public channels such as open source communities, blogs and meetups.
Essential skills required for the role
● Good understanding of internet technologies and architectures and general application development.
● Understanding of the full life-cycle development process and be eager to influence the processes adopted by the team in delivering projects.
● Collaborate in all aspects of software development with focus on quality, performance and verification pipelines with the constant aim of full automation.
● Contribute towards architectural designs and development techniques and standards.
● Team-oriented, keen to share your knowledge and open to giving and receiving continuous feedback.
● Product-minded and understand the tradeoffs between quality and delivering fast.
● Experience working across the entire software stack, from provisioning of infrastructure through to software design, development and support.
● Ability to communicate technical concepts to technical and non-technical audiences.
● Comfortable being an advocate in the importance of DevOps.
● Flexible attitude and willing to tackle new challenges with energy and urgency with a desire to develop and learn new skills.
Technical skills required for the role
● JavaScript in an asynchronous nature with promises, closures, types and ES6 features.
● Node.js and its associated frameworks.
● Testing technologies such as Jest, Cypress, Pa11y, Backstop, Lighthouse etc.
● Writing semantic, component-driven, HTML and CSS with progressive enhancement in mind.
● CSS preprocessors such as Sass or LESS.
● Build tools such as Webpack and/or npm scripts to aid front-end workflows.
● Best practice knowledge of security, performance and accessibility.
● Working knowledge of modern browser APIs.
● A firm believer in test-driven development and continuous deployment with tools such as Jenkins.
● Prior experience with Docker containers and CI/CD servers such as Jenkins
● Experience in software delivery within a high web traffic/high volume transactional online/ digital/media environment.
● Best practice knowledge of security, performance and accessibility.
● Been part of a high-performing, autonomous, Agile development Team.
Our benefits
The nature of our industry means life at the Telegraph Media Group is fast-paced, demanding, and interesting. We also want it to be rewarding for everyone who works here by creating a suite of benefits that contribute to lifestyle choices and leisure activities. From dynamic working opportunities, medical cover, and equal parental pay (six months fully paid for mothers and fathers), to life assurance and season ticket loans, you can choose from a range of flexible benefits, designed to support your lifestyle and help you achieve a healthy work-life balance.
Training and development
With support from your manager and colleagues, you’ll also have access to a variety of training and development opportunities through The Academy. Covering a range of personal and professional skills, our courses enable you to develop an enjoyable and rewarding career.
Our commitment to inclusion
We want you to feel you belong here and welcome candidates from all backgrounds. Our organisation is on a continuous journey to achieve this sense of belonging, with focused inclusion policies, training, and internal networks. We believe it’s not only the right thing to do but that there’s a strong business case to support it. Because if you feel you belong, you’ll feel more comfortable, so you’ll be more likely to achieve your best.
We have a number of internal networks that are totally inclusive and open for anyone to join. These include internal inclusion networks covering employees from ethnic minority backgrounds, working families, LGBTQ+, disabilities and long-term conditions, gender, wellbeing, and women in tech.
Your wellbeing is paramount, so we have trained over 100 Mental Health First Aiders in the last two years to help support our employees. We’ve also signed the Tech Talent Charter, and are committed to driving greater inclusion and diversity in tech.
The Telegraph’s goal is to foster a diverse and inclusive workplace and we are committed to building a team that reflects a wide variety of skills, perspectives, and backgrounds.
We are an equal opportunities employer, hiring solely on merit and business need. We encourage applications regardless of sex, gender identity, ethnicity, age, sexual orientation, gender reassignment, religion or belief, marital status, pregnancy, parenthood, and disability. If you require reasonable adjustments in any recruitment process with us, please make us aware.
For more information on our purpose, beliefs, and people values, please visit our website.
