Engineer, Software Dev & Engineering

Comcast Philadelphia, PA

About the Job

Business Unit:

Lead Software Engineer (xFi Web Team)

As a member of the xFi Web Team, you will help build new features and maintain Comcast's flagship consumer-facing application on desktop, mobile and X1 platforms. With Xfinity xFi, our customers can manage their home WiFi networks, see what devices are online, how long they've been on, and pause WiFi for specified devices.

You will be a full-time contributor to the team, having the opportunity to influence design and implementation on a regular basis. On our team your communication and collaboration skills are just as importantif not more importantthan your technical skills.

We are very interested in attracting a diverse range of candidates from different backgrounds. If you aren't sure if you qualify, please err on the side of applying!

Core Responsibilities:

  • Writing production-quality, tested code.

  • Performing code reviews, even of more senior team members.

  • Producing technical designs and documentation at varying levels of granularity

  • Collaborating with designers, testers, product managers, other developers and operations teams across the organization to provide outstanding customer service.

  • Resisting the accrual of "technical debt" in our systems.

  • Building proof-of-concept systems or conducting exploratory experiments with new technology.

Preferred Qualifications:

  • Bachelor's Degree in Engineering or Computer Science, or equivalent work experience

  • 8+ years of software development experience

  • 4+ years of professional JavaScript development with and without modern frameworks (React, VueJS, etc.)

  • Professional HTML/CSS experience

  • Proven ability to deliver high-quality code that follows best practices

  • Unit Testing

  • Fundamental understanding of the HTTP protocol

  • Familiarity with source control systems, especially Git

  • Familiarity with agile software processes, data-driven development, and responsible prototyping.

  • Exceptional communication skills

Bonus Points for experience with:

  • Polymer

  • Redux state container

  • Accessibility

  • Localization

  • Deploying and operating on public or private cloud infrastructure (Amazon Web Services, Azure, OpenStack)

  • Hypermedia Application Language (HAL) web services

  • Writing applications for mobile WebView or hardware-constrained devices

  • Serving as an evangelist of responsible web development in the broader technical community via blog posts, delivering presentations, meetups, user groups, etc.

  • Networked devices and high-level understanding of protocols

Comcast is an EOE/Veterans/Disabled/LGBT employer