Comcast - Philadelphia, PA

posted 4 months ago

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

About the position

As a Senior UI Developer at Comcast, you will play a pivotal role in our On-Device Commerce engineering organization, responsible for planning, designing, building, monitoring, and supporting both new and existing software and lightning applications. This position requires a strong foundation in engineering, operations, and quality disciplines, all while working in an agile environment. You will be expected to excel in both high-level strategic thinking and detailed execution, understanding the multifaceted nature of problem-solving. Collaboration is key, as you will work closely with business partners, product teams, program management, and other engineering teams to clarify project requests, discuss scope and budget, and agree on timelines. In this role, you will also provide guidance, mentoring, and support to other engineers and team members, driving the team towards continuous improvement. Your ability to integrate knowledge of business and functional priorities with technology strategies will be crucial. As a key contributor in a complex environment, you will lead teams or projects and share your expertise with others. Your core responsibilities will include collaborating with project stakeholders to identify product and technical requirements, designing new software and web applications, supporting applications under development, and customizing current applications. You will also develop a software update process for existing applications and assist in the rollout of software releases. Training junior Software Development Engineers on internally developed software applications will be part of your duties, as well as overseeing the documentation and technical requirements related to your projects. Keeping current with technological developments and evaluating competitive applications will be essential to your success in this role.

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.
  • 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.
  • Exercises independent judgment and discretion in matters of significance.
  • Maintains regular, consistent and punctual attendance.

Requirements

  • Bachelor's Degree in a relevant field or equivalent experience.
  • 7-10 years of relevant work experience.
  • Strong knowledge of Lightning Application development and JavaScript/NodeJS.
  • Experience working in GitHub for version control and collaboration.
  • Expertise in integrating with various back-end service architectures, including RESTful APIs and GraphQL.
  • Knowledge of web performance optimization techniques.
  • Strong problem-solving and debugging skills.
  • Knowledge of Linux.

Nice-to-haves

  • Experience with ELK - Elasticsearch, Logstash, and Kibana.
  • Familiarity with Amazon Web Services.
  • Experience with Concourse.
  • Knowledge of Scrum/Agile methodologies and tools like JIRA and Confluence.

Benefits

  • Comprehensive health insurance coverage.
  • 401k retirement savings plan.
  • Paid time off and holidays.
  • Tuition reimbursement for further education.
  • Professional development opportunities.
  • Employee discounts on products and services.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service