My client is seeking a front-end developer to join its growing development team and help the company create first-in-class digital multimedia and analytics products.
They are one of the largest providers of children’s video content on YouTube, and make extensive use of YouTube’s APIs to build internal tools that help them manage a network of over 300 channels across dozens of major brands, such as the Teletubbies, Fireman Sam, Caillou, and many more.
The ideal candidate will have experience working with the React frameworks to build Universal Single Page Applications for web and React Native for multi-platform mobile applications, using the write-once run-everywhere philosophy. They will work closely with the back end PHP developers to create state of the art applications.
We are looking for a front-end developer who:
Has a minimum of 2 years’ work experience and a proven track record with ReactJS (existing projects on GitHub or elsewhere is beneficial) to both and web and mobile applications
Ideally has experience of building applications in the digital video and/or online advertising industry (a benefit)
Has the mindset to document work flows, codebase and write tests from the get-go
Has experience using technologies such as Git, Yarn, Node, Jest/Tape
Has experience using authentication processes such as JWT, oAuth2
Can hit the ground running and work well within a team taking ownership from the get-go
Has an entrepreneurial work ethic and likes problem solving
Responsibilities
Maintain and develop existing web application, turning it into a Universal SPA using ReactJS components
Planning work in advance alongside existing business requirements and managing stakeholder expectations
Take responsibility for the whole life cycle of the Universal SPA
Skills & Requirements
Strong proficiency in JavaScript
Competent and engaging in working as part of a team
Thorough understanding of React.js and its core principles
Experience with popular React.js data flows such as Flux or Redux, ideally BaobabJS
Knowledge of isomorphic ReactJS is a must
Excellent general development skills and familiarity with modern javascript development practices. Ideally, this would include experience with version control, unit testing, continuous integration and code quality tools such as eslint / jshint