Createthe futurewith us

Createthe futurewith us

Front-end Developer (HTML/CSS/JavaScript)

Job Description

Business Unit:

Job Description

The front-end developer for the Comcast Business Digital Team will build ground breaking user interfaces for customer-facing web applications, built responsively to run on screens of all sizes. This role requires collaboration with user experience designers and back-end developers to build and improve the visual layer of high-volume, large-scale web applications. The ideal candidate will have experience working with a modern JavaScript framework as react.js and d3.js. They will also be an expert in coding HTML and CSS in a way that follows web standards. Experience working with Sitecore (CMS) or in a Microsoft/ASP.NET environment is desirable, though not essential.

Required Skills and Experience

  • Expertise in rendering page designs (wireframes / visual designs) into code
  • Familiarity with responsive web design principles and understanding a mobile-first approach
  • Experience building custom user interface components in a reusable manner
  • Knowledge of web standards, forward-thinking improvement, and accessibility concerns
  • Familiarity working with JavaScript single-page applications or other large web applications
  • Debugging code across different browsers and devices (desktop, mobile, tablet)
  • 5+ years working with front-end technologies (HTML, CSS, JavaScript, AJAX, DOM)

Desired Experience

  • Knowledge and practical experience with Microservice based architectures.
  • Experience writing unit tests for JavaScript code and working with various build/CI tools
  • Front-end development using an enterprise CMS (Sitecore, CQ5, Ektron, Sitefinity)
  • Consuming back-end / web service technologies – REST, JSON, GraphQL
  • Working in environments that apply the agile methodology

Job Responsibilities

  • Review user stories. Participate in planning sessions. Identify tasks related to HTML authoring and/or front-end development. Estimate effort for front-end development.
  • Convert annotated visual designs to fully functional web pages with associated assets (HTML, CSS, images, JavaScript, etc.).
  • Contribute and maintain pattern libraries for user interface components.
  • Build / update React components, add CSS for styling, and JavaScript for interactivity.
  • Work with other developers on tasks related to back-end integration.
  • Collaborate with user experience designers and back-end developers / architects to complete assigned tasks using an Agile methodology.
  • Analyze and optimize the performance of web pages.
  • Ensure work products are delivered on-schedule and follow best practices and standards.
  • Perform other related duties and responsibilities as assigned.

Comcast is an EOE/Veterans/Disabled/LGBT employer