Who are we?
Discovery Education is the global leader in standards-based digital content, transforming teaching and learning.
We are looking for a talented, experienced and outgoing developer to help recruit and lead developers in a new sprint team as we embark on a major international platform migration and upgrade.
Discovery Education is integrating its web technology into a single global platform which will support products in the UK, US and around the globe. The UK dev team will migrate our award-winning Discovery Education Espresso service to the platform and develop Primary-friendly components and tools that can be localised for different territories and used across Discovery Education’s product suite.
This is a hands-on role where you’ll write code daily and contribute to production releases multiple times a month.
Lead development of JavaScript architecture and development within a sprint team
Supervise contractors, and mentor junior developers on team process and project tasks
Deliver clean and performant code to support Discovery Education’s web applications
Continually improve our development process, documentation and standards
Participate in team code reviews to ensure code quality standards
Participate in dependency management and build system maintenance
Collaborate with stakeholders and teammates on UX and architecture of web applications
Work with US and UK colleagues to ensure the team is contributing effectively to the overall Discovery Education technology strategy
Personal characteristics
Excellent interpersonal, written and verbal communication skills
Able to communicate complex technical matters in an engaging way to a lay audience
Comfortable working within a fast-paced, collaborative environment
Capable of working to time restraints
BS in Computer Science or equivalent experience.
5+ years of production front-end development experience with JavaScript focus
Strong JavaScript development experience and fundamentals
Production experience with JS application frameworks like React, Angular, Vue.js, Backbone/Marrionette
Experience maintaining a large production application
Experiences integrating and improving components within an existing application
Expert knowledge of HTML5 and CSS3
Expert knowledge of CSS pre-processors including Stylus, LESS, SASS
Expert understanding of object-oriented design and programming
Excellent problem solving, design, development, and debugging skills
Bonus Qualifications:
Experienced with BackboneJS and Marionette
Experienced with Node, MeteorJS and MongoDB
Experienced with Python, Flask and Jinja/nunjucks
Testing experience with Jasmine and Selenium
Build tools, task runners and automation experience with Grunt, Gulp, Webpack, Jenkins, docker
Experience with Progressive Web Apps, offline storage, client-server syncing and Websockets
This is a permanent role and so you must have the right to live and work in the UK as we cannot offer sponsorship.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Discovery is a global leader in real life entertainment, reaching three billion cumulative subscribers. @DiscoveryIncTV

Be seen in a new Front End Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.