Condé Nast HQ: Software Engineer, Vogue

  • UK Only
  • Condé Nast HQ
Job Description:

Description

Condé Nast is a global media company, home to iconic brands including Vogue, The New Yorker, GQ, Glamour, AD, Vanity Fair and Wired, among many others. The company's award-winning content reaches 84 million consumers in print, 367 million in digital and 379 million across social platforms, and generates more than 1 billion video views each month.

The company is headquartered in London and New York, and operates in 32 markets worldwide, including China, France, Germany, India, Italy, Japan, Mexico & Latin America, Russia, Spain, Taiwan, the U.K. and the U.S., with local license partners across the globe.

The company is undertaking the biggest transformation in its history, driving towards expanding both its operations and its reach through diversifying the digital business models for our brands. Major areas of focus will include video and streaming platforms, increasing subscriptions and memberships, growing our events business, and ensuring we maintain a high level of standard on the products we are already proud of delivering to our customers. Migrating and consolidating to a more centralised set of technologies and capabilities that can be easily leveraged by any brand or product experience is also a top business priority.

Engineering is responsible for scaling, building, deploying websites that serve over 500 million users globally. The global engineering team includes Product Engineering, Platform Engineering and Core Engineering.

About Product Brand Engineering

Our mission is to build compelling and inspiring experiences across our portfolio of global brands such as Vogue, Wired, Vanity Fair, and Glamour which currently reaches over 500 million monthly users. Our goals are extremely ambitious; we are rolling out our brands into new countries and territories and pushing to serve more consumers across web, native (iOS / Android), video and social platforms.

We want you to join us as we embark on further global expansion of our brands, creation of new features to deliver our engaging content to consumers worldwide, and diversifying our revenue models. We believe in fostering a culture of experimentation and innovation, often running hundreds of a/b experiments in production every day!

You will be working alongside international colleagues across US, London, and India. Cross-functional collaboration is at the heart of what we do and you will be comfortable working in close partnership with Product, Design, UX, and Data. The Brand Engineering group works in close partnership with the Platform Engineering group to implement cross-cutting solutions that can be leveraged by the Brands to deliver robust end-to-end experiences for our consumers.

The Role

We’re looking for a JavaScript engineer to join our Global Engineering team in London. We are looking for experienced and passionate individuals who are comfortable working across the full stack and open to learning and new experiences.

Our tech

• Languages and Frameworks: Javascript, Node.JS, React and React ecosystem.

• APIs: GraphQL, REST APIs

• Data: Postgres, MongoDB, Elasticsearch

• Deployment: Docker, AWS, Kubernetes

• Source Control: Git, GitHub

How we work

• Infrastructure as Code everywhere

• Pairing. We like knowledge sharing and upskilling

• Remote friendly. We work with engineers across time zones & locations

• End to end ownership - we take responsibility and pride in owning our systems from inception all the way through to launch to production and beyond.

Key Duties & Responsibilities

• Working in collaboration with Platform, SRE and Architecture teams as and when necessary.a

• Looking at logs and monitoring metrics and responding to alerts; we use Kibana, ElasticSearch and Datadog extensively, but as long as you’re aware of how important observability is, we don’t mind what tools you may have used in the past.

• Supporting your Tech Lead and Engineering Manager in technical decision making, solutionizing and estimations.

• Working within a cross-functional team that includes designers, UX engineers, and Product.

• Pairing with members of your team to identify the most optimal solution. Regularly conducting code reviews to ensure high standards of engineering quality in the code that we write.

• Contributing to technical decision making, solutionizing and estimations.

• Shipping features and services that impact a large audience worldwide.

• Working on our front-end apps; we use React.js and Next.js

• Working on our collection of Node apps; we use a mix of Express, Hapi, and Fastify

Essential Skills & Requirements

• Good knowledge of JavaScript and Node.js, React.js.

• JavaScript testing frameworks, e.g. Mocha, Jest etc.

• Good understanding of Cloud Native architecture, containerisation, Docker, AWS, CI/CD and DevOps culture.

• Practical experience in the use of leading practices around software development patterns, quality assurance and maintainability.

• Practical experience of building robust solutions at large scale.

• Appreciation for the functions of Product and Design in building impactful products, experience working in cross-functional teams.

• You’ll try to make the codebase nicer for the next person that visits it.

• You’re someone who’ll own every step of the development process; from refining tickets to shipping the code to production.

• You’ll do your best, and ask for help when it’s needed.

• You are curious to learn about every part of the stack; from the latest JavaScript standards, to GraphQL, to accessibility, and the infrastructure we deploy to.

• You can communicate in a variety of media (through Slack and in person) effectively

• Able to explain technical concepts to non-technical stakeholders

• Openness to working with a global team across different time zones.

• Willingness to learn and grow.

**Desirable skills **

• Experience of working with international teams across multiple time zones

• Mentoring and/or management experience

• Understanding of continuous integration, testing strategies, design systems, software architecture, data and analytics, user experience, accessibility, internationalisation, web performance

• Experience and/or interest in working with digital advertising

• Experience and/or interest in working in publishing and fashion

• Proficiency working with a variety of third party APIs and developer tools

• Commercial experience using Kubernetes, React and GraphQL

Other Jobs in Full Stack