People Tree is hiring a Senior Software Developer experienced with React, to work with a nationwide media company. In this position, you will be architecting and implementing solutions for the next generation of VOD/OTT web applications. The ideal candidate will provide direction, oversight, and input for the integration of third-party libraries and API’s. In this position, you will work closely with UI/UX and Product teams to ensure the best possible customer experience.
What you will do:
- Architect and implement modern web solutions for problems of scale.
- Contribute to a software project and planning efforts and architectural design sessions.
- Prototype and pilot new implementations for web applications.
- Collaborate with UI/UX experts for solutions to challenging problems.
- Assist in overall frontend architecture and strategy.
- Enforce best practices, and modern development conventions.
What you need:
- Degree in a Computer Science or related technical field, or equivalent professional experience.
- 5+ years of experience with front-end development using JavaScript, HTML5, and CSS3/SASS.
- 3+ years experience developing with React/Redux and implementing Server-Side Rendering.
- Experience working in an Agile delivery environment (Scrum) is a must.
- Strong working experience with React/Redux and Server Side Rendering.
- Strong working experience with emerging CSS standards, best practices, and preprocessors.
- Experience implementing Single Page Applications.
- Experience on modern development tools like ES6/Babel, Webpack, NodeJS, NPM.
- Solid experience writing clean, and maintainable code using JavaScript.
- Working knowledge in mobile-first responsive frontend implementations for cross-device compatibility.
- Strong experience turning mocks and wireframes into pixel-perfect user interfaces.
- Strong experience with TDD/BDD and various unit/integration/frontend testing libraries for JavaScript.
- Working knowledge of optimizing websites and web applications for speed.
- Working knowledge integrating 3rd party API’s, libraries, and frameworks.
- Working knowledge integrating video player libraries a plus.
- Working knowledge of third party analytics libraries like Google Analytics and/or Adobe Analytics.
- Working knowledge in class inheritance, composition, and popular design patterns.
- Strong experience with source code management using GIT, various workflows, and popular branching models.
- Used to work daily with Microsoft Office Suite (Outlook, Word, Excel, PowerPoint)
- Excellent verbal and written communication skills.
Physical Requirements:
The capacity to sit for a prolonged period of time and view the computer screen.