Front End Application Developer

Remote /
Data, Research and Insights – Data, Research and Insights /
Full-time
About Studio71:
Studio71 is a premium global media company and content studio that develops, produces and distributes original programming across multiple platforms including YouTube, Facebook, Snap, and Roku. Studio71 is headquartered in Los Angeles with offices in Berlin, New York, Toronto, London, Paris and Milan.

Studio71 is seeking a self-motivated Front End Application Developer who has a minimum of 3 years working experience as a software engineer. This position is fully remote, anywhere in the US.

Responsibilities:
- Work closely with our Product Manager, the CTO, and the back end API team to implement responsive, data-driven web front end for various applications.
- Implementing site concepts and designs, layout, user interface, usability and overall user experience of website(s) and web enabled applications.
- Follow-up on feedback that addresses website functionality, usability and content.
- Design, develop, test new features, enhancements and content to website(s) and applications.

Essential Skills and Experience:

*Javascript: Our front end team leans heavily on Javascript, using Node for our server-side language and building and maintaining single-page apps.

- Deep knowledge of and experience with Javascript is paramount for us.
- Strong knowledge of and demonstrated experience with React/JSX, Redux, Thunk, React Router.
- Deep understanding and experience with NodeJS.
- Experience working with JSON and REST APIs.
- Knowledge of ES6 and the latest JavaScript features and syntax.
- Experience with unit and automated functional testing (Jest). HTML/CSS:
- Strong knowledge of HTML5 and SASS/CSS. Using semantically correct tags and efficiently using SASS variables, etc.
- Understanding of browser limitations, coding and optimizing website content required.
- Understanding of client side optimization techniques (minification/appcache/etc)
- Working knowledge in defining and implementing responsive user interface design, solutions and website usability.
- Must be creative and comfortable learning and using new technologies.

*Team:
- Experience in working in a team-based creative environment.
- Experience with a distributed remote team.
- Excellent organizational and time management skills, and able to work on multiple projects at one time.
- Self-starter who enjoys working in a small team, learning new skills, and finding creative ways to accomplish goals and solve technical problems.
- An understanding of Agile development methods.
- Familiarity with Git and the Git Flow model

Plus Skills:
- Experience with the YouTube / Google APIs. Experience with other social network APIs (Facebook, Twitter, etc…).
- Familiarity with WebPack.
- Experience setting up FE continuous deployment workflows.
- Design experience and familiarity with Sketch.
- DevOps experience (DNS, Nginx, AWS)
- Experience with mobile application development (Android and/or iOS)