Senior Front End Engineer

VICE Media

Multiple Locations


0 year(s)
Full-Time
N/A


Job Description
<h1><strong>Senior Front End Engineer</strong></h1>
<p><strong>ABOUT VICE MEDIA GROUP</strong></p>
<p><a href="https://company.vice.com/"><span style="font-weight: 400;">VICE Media Group</span></a><span style="font-weight: 400;"> is the world’s largest independent youth media company.&nbsp; Launched in 1994, VICE has offices in 35 cities across the globe with a focus on five key businesses: VICE.com, an award-winning international network of digital content; VICE STUDIOS, a feature film and television production studio; VICE, an Emmy-winning international television network; a Peabody award-winning NEWS division with the most Emmy-awarded nightly news broadcast; and VIRTUE, a global, full-service creative agency with 21 offices around the world.&nbsp; VICE's content has been recognized by the Academy of Television Arts &amp; Sciences, Peabodys, Golden Globes, Sundance Film Festival, George Polk, Scripps Howard, PEN Center, Cannes Lions, Knight Foundation, American Society of Magazine Editors, LA Press Club, James Beard and Webbys, among others.&nbsp;</span></p>
<p><span style="font-weight: 400;">VICE Media Group’s portfolio includes</span><a href="https://www.refinery29.com/en-us"> <span style="font-weight: 400;">Refinery29</span></a><span style="font-weight: 400;">, the leading global media and entertainment company focused on women;</span><a href="https://www.pulsefilms.com/"><span style="font-weight: 400;">&nbsp; </span><span style="font-weight: 400;">PULSE Films</span></a><span style="font-weight: 400;">, a London-based next-generation production studio with outposts in Los Angeles, New York, Paris and Berlin; </span><a href="https://i-d.vice.com/en_us"><span style="font-weight: 400;">&nbsp;</span><span style="font-weight: 400;">i-D</span></a><span style="font-weight: 400;">, a global digital and bimonthly magazine defining fashion and contemporary culture; and</span><a href="https://garage.vice.com/en_us"> <span style="font-weight: 400;">Garage</span></a><span style="font-weight: 400;">, a digital platform and biannual publication converging the worlds of art and design</span></p>
<p><strong>VICE x Team</strong></p>
<p><span style="font-weight: 400;">VICE’s Front End team is looking for a talented and experienced Senior Front End Engineer to join our Williamsburg office to focus on the development of our editorial properties. The role will have the opportunity to influence a large number of projects that reach across the entire VICE ecosystem. Our technology stack is primarily JavaScript (ES6+ features); Node.js, React, TypeScript; driven by GraphQL. The ideal candidate will be comfortable with a microservices architecture with expert-level knowledge in all aspects of front end web development, along with mentoring a team of talented engineers.</span></p>
<p><strong>Role x You</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Implement modern and elegant design patterns as it pertains to feature development and code maintainability.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Collaborate on and produce consistently clean and measurably performant code.&nbsp;</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Build and maintain reusable javascript components while adhering to coding standards and best practices.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Create unit tests using frameworks like karma / mocha / chai / jest.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Experience with working with GraphQL, including building and optimizing queries.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Intimately familiar with Chrome/Firefox/Safari dev tools.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Mentoring engineers as well as interface with other teams within our product and engineering organization.</span></li>
</ul>
<p><strong>Qualifications</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">5+ years of professional development experience.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Expert level knowledge of JavaScript (including server-side), ES6+ features, and Redux-type architecture.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Experience with NPM and Webpack or Rollup to build and distribute JS modules across multiple applications and code bases.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Familiarity with AWS and building large scalable web experiences.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Experience with Continuous Delivery and Continuous Integration.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Experience utilizing React frameworks such as Next.js.</span></li>
</ul>
<p><strong>You have these:</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Existing mentorship experience is a plus, but not mandatory.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Knowledge of UX design, including working with React Storybook is a plus.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Experience with agile software development and best practices.</span></li>
</ul>
<p><strong>We’d love if you also had:</strong></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Proficiency working on a fast-paced team, with product owners, designers and other developers.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Ability to work autonomously and comfortably on features from start to finish.</span></li>
</ul>
<p><span style="font-weight: 400;">We want to find people who believe in our goals and feel inspired enough to grow while they’re here to fill the role, rather than someone who checks the boxes but isn’t invested. We encourage you to apply and show us what you’ve got.&nbsp;</span></p>
<p><span style="font-weight: 400;&qu