Senior Software Developer (React)

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.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file