Comcast - Middle City East, PA

posted 2 months ago

Full-time - Mid Level
Middle City East, 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 and ensuring timely delivery of software 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 general DevOps knowledge (CI/CD, Terraform, Vault).
  • 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

  • Comprehensive health insurance coverage.
  • 401k retirement savings plan.
  • Paid time off and holidays.
  • Tuition reimbursement for further education.
  • Employee discounts on products and services.
Job Description Matching

Match and compare your resume to any job description

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