React.js / UI Developer
Englewood Cliffs, NJ
Job Description:
Essential Responsibilities:
•Developing new user-facing features using React.js
•Developing video playback experiences for desktop and mobile browsers
•Building reusable components and front-end libraries for future use
•Translating designs and wireframes into high quality code
•Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Basic Qualifications:
•Bachelor's degree in Computer Science or related field, or equivalent practical experience
•2-5 years of experience as a Front-end Engineer in an Agile environment
•Exposure to digital content delivery through mobile and desktop browsers.
•Familiarity with modern front-end build pipelines and tools
•Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
•Thorough understanding of React.js and its core principles
•Experience with popular React.js workflows (such as Flux or Redux)
•Experience with data structure libraries (e.g., Immutable.js)
•Experience with RESTful APIs
•Experience with JavaScript unit testing/code quality tools (e.g., Karma, JSHint, Jest)
•Familiarity with code versioning tools such as Git etc.
•Ability to understand business requirements and translate them into technical requirements
•A knack for benchmarking and optimization
Desired Characteristics:
•Looking for a flexible self-starter who enjoys exploring new technology
•Experience in Television/Broadcast, Media, or related field