Senior Lead Front-End Developer

  • Philadelphia, PA
  • Posted 9 hours ago | Updated 9 hours ago

Overview

On Site
Full Time

Skills

Media
Electronic Commerce
User Experience
Pick
Web Applications
Training
Research
Editing
Evaluation
Patents
Mentorship
Software Development
Quality Assurance
Process Modeling
Architectural Design
Delegation
Debugging
Documentation
Continuous Integration
Continuous Delivery
Web Development
Computer Science
Software Engineering
RESTful
IT Management
Conflict Resolution
Problem Solving
Attention To Detail
Communication
Collaboration
Inventory
Node.js
React.js
Stakeholder Management
TypeScript
SAP BASIS
Law

Job Details

Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.)

Job Summary
The Xfinity.com Digital Commerce Experiences team is seeking a Senior Software Engineer to join our development team. This team of highly passionate engineers is responsible for working on the Xfinity.com e-commerce user experience. In this role, you will collaborate internally, and with other teams, developers, architects, and product owners to develop applications. You can pick up new technologies quickly, be a strong teammate, rapidly adapt to and lead teams through changing business and customer requirements

Job Description

What You'll Do:
  • Collaborate with project stakeholders to identify product and technical requirements, conducting analysis to determine integration needs. Keep customer needs in mind by leveraging input from product stakeholders to determine the right technical solutions that deliver customer value quickly.
  • Design new software and web applications, support applications under development, and customize current applications. Assist with the software update process for existing applications and roll-outs of software releases.
  • Participate in training other engineers on internally developed software applications.
  • Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports.
  • Monitor and evaluate competitive applications and products. Review literature, patents, and current practices relevant to the solution of assigned projects.
  • Provide technical leadership throughout the design process and guidance regarding practices, procedures, and techniques. Serve as a guide and mentor for junior-level Software Development Engineers, performing code reviews daily and providing feedback to ensure high-quality code standards.
  • Work with the Quality Assurance team to determine if applications fit specifications and technical requirements.
  • Display in-depth knowledge of engineering methodologies, concepts, skills, and their application in specified engineering specialty. Act as a subject matter expert and the go-to person on a specific technical topic.
  • Display in-depth knowledge of and ability to apply process design and redesign skills. Present and defend architectural, design, and technical choices to internal audiences.
  • Coordinate with other engineers to meet engineering requirements. Proactively identify new opportunities and advocate for and implement improvements to the current state of projects.
  • Independently lead medium to large sized projects, delegating and giving direction for work that is not their own. Can break larger stories into smaller, manageable tasks.
  • Contribute to a positive sense of community on the team. Engage in technical discussions across teams and organizations, providing feedback on functional enhancements.
  • Debug complex problems, using expertise across multiple systems to troubleshoot and triage production issues.
  • Work to improve team efficiency and contribute to building knowledge through documentation.
  • Actively participate in team rituals and meetings to drive conversations and guide solutions. Can decompose problems or business scenarios into solutions composed of multiple software components interacting with each other. Well-versed in the team's CI/CD ecosystem and can make deployments autonomously.
  • Recognize areas of improvement in others and work with them to grow by providing constructive feedback. Drive discussions with the manager about aspirational goals and seek out opportunities to learn and grow. Gain exposure and respect from leaders and engineers from other teams.
  • Adjust well to shifting priorities when necessary. Demonstrate openness to others' ideas and adapt communication style to be inclusive of others. Effectively and accurately share credit for ideas and collaborative efforts.
  • Consistent exercise of independent judgment and discretion in matters of significance.
  • Regular, consistent, and punctual attendance.
  • Other duties and responsibilities as assigned.

What You'll Need:
  • 7-10 years' experience with industry standard web development languages, libraries and frameworks (React, Typescript, Node.js).
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Knowledge of RESTful APIs.
  • Experience with technical leadership.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities with both technical and non -technical stakeholders.

Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications.

Skills
Building Architecture, Node.js, React.js, Stakeholder Management, TypeScript

We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life.

Please visit the benefits summary on our careers site for more details.

Education
Bachelor's Degree (Required)

While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.

Certifications (if applicable)

Relevant Work Experience
7-10 Years

Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.