Comcast - Philadelphia, PA

posted 25 days ago

Full-time - Mid Level
Philadelphia, PA
11-50 employees
Broadcasting and Content Providers

About the position

The position is for a Front End/Full Stack Developer at Comcast, specifically supporting smart TV platforms. The role involves planning, designing, and integrating new software and web applications, with a focus on video platforms and OTT applications. The developer will collaborate with various teams, oversee documentation, and train non-technical personnel, while also tracking performance metrics. This position is crucial in a fast-paced environment and may involve leading teams or projects.

Responsibilities

  • Collaborates with project stakeholders to identify product and technical requirements.
  • Conducts analysis to determine integration needs.
  • Designs new software and web applications, supports applications under development and customizes current applications.
  • Develops software update process for existing applications.
  • Assists in the roll-out of software releases.
  • Trains junior Software Development Engineers on internally developed software applications.
  • Oversees the researching, writing and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals and formal recommendations and reports.
  • Keeps current with technological developments within the industry.
  • Monitors and evaluates competitive applications and products.
  • Reviews literature, patents and current practices relevant to the solution of assigned projects.
  • Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques.
  • Serves as a guide and mentor for junior level Software Development Engineers.
  • Assists in tracking and evaluating performance metrics.
  • Ensures team delivers software on time, to specification and within budget.
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements.
  • Displays expertise in knowledge of engineering methodologies, concepts and skills and their application in the area of specified engineering specialty.
  • Displays expertise in process design and redesign skills.
  • Presents and defends architectural, design and technical choices to internal audiences.

Requirements

  • Bachelor's Degree in Computer Science or Engineering preferred; may consider applicants with a combination of coursework and experience.
  • 5+ years of professional experience working in a large-scale enterprise system.
  • Experience with web technologies including JavaScript ES6+, ReactJS, React Native, HTML5, Node.js.
  • General writing, calling, and orchestrating web/micro-services.
  • Working knowledge of configuration and infrastructure management tools such as AWS/GCP, CloudFormation, Ansible, and Consul.
  • General DevOps knowledge: CI/CD, Terraform, Vault (Concourse/Circle CI/Jenkins).
  • Experience with video technologies: HLS, MP4, Mpeg-Dash.
  • Experience with video content protection technologies: Widevine, PlayReady, FairPlay.
  • Proficient using modern tools for system observability.
  • Experience with Agile Software Development.
  • Excellent presentation and communication skills.

Nice-to-haves

  • Familiar with best practices for Operational Excellence.
  • Experience with Java/Spring Framework.
  • Experience with TypeScript or Roku BrightScript or Kotlin.

Benefits

  • Base pay and commission for sales positions.
  • Bonus eligibility for non-sales positions.
  • Best-in-class benefits including physical, financial, and emotional support options.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service