Title: Front End Developer
Location: Jersey City, NJ
Duration: Contract
Locals Candidates Only
A. JOB RESPONSIBILITIES:
Under the supervision of the Digital Customer Service Manager, the successful candidate is an experienced Front-End Developer with solid technical skills set to help the Authority create and manage high-quality content across all digital channels. This individual is responsible for ensuring content is consistent with site standards, style guides, and working side-by-side with a variety of content owners and experts to publish and optimize content that promotes their department and the Authority's objectives.
Responsive Website development and maintenance, utilizing: Adobe AEM CMS, or non- CMS, React, webpack, node, HTML5, CSS4, JavaScript development; execute as per the corporate design standards.
Integrate frontend code with backend Java code using Adobe slightly/HTML.
Research and development: Investigate and evaluate new practices, technologies, and tools that may enhance or improve existing applications and provide valuable business benefits to the agency. prototype development.
Work with Adobe AEM Architect for directions and implementation best practices.
Participate in strategy and brainstorm sessions with colleagues and clients.
Handle Daily Ad-Hoc service calls, troubleshooting and resolution.
Debug, troubleshoot, and fix the configuration and integration issue.
Diagnose and troubleshoot technical issues related to delivering custom site experience.
Deliver against the website optimization and customized experience strategies across the website and other touch points.
Partner with analytics teams on measurement across customize sites.
Track content to ensure compliance expiration dates.
Manage content vendor relations.
Provide general analytics on digital content to determine effectiveness and to gain insights to future strategies.
Troubleshoot and respond to issues in order to resolve them quickly.
B. EXPERIENCE AND QUALIFICATIONS
Candidates must possess a bachelor's degree in computer science, programming or engineering, and minimum of 12 years professional experience performing web development.
Minimum of 12 years' experience in Front End development.
A minimum a bachelor's degree in computer engineering.
Hands-on development experience working with CMS, specifically Adobe Experience Manager.
Knowledge of Adobe Marketing Cloud.
Minimum of 9 years of hands-on development experience with Java.
Experience in JavaScript, including DOM manipulation and the JavaScript object model.
Hands-on expertise in React.js and its core principles.
Expertise in React.js workflows (such as Flux or Redux).
Expertise in RESTful APIs.
Extensive hands-on experience with common front-end development tools such as Babel, Webpack, NPM, Gulp, Grunt, node etc.
Experience working with a CSS preprocessor LESS/SASS.