Comcast Company Profile

UI Application Architect, Arch. 5 at Comcast (West Chester, PA)

About the Employer

Job Description

Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast. Job Summary Responsible for creating the front-end architectural vision and strategy for enterprise web and mobile applications. Provide thought leadership on the future of UI frameworks and standards and expertise on front-end challenges and best practices. Assist development teams across the organization through their UI development journey. This role is also hands-on and provides ample opportunity to lead by example with proof of concepts, reference implementations and supporting architectural guides in addition to presenting and evangelizing this work. You will have an enormous opportunity to make an impact on the architecture, design and delivery of cutting edge experiences used every day by our employees and customers. Major Duties Work with UI architects on designing, establishing, and growing the UI platform on which applications are built and promoting platform ideas and concepts across multiple application delivery teams. Works closely with Product Owners, Application Architects and Technical Leads to provide guidance on implementation of front-end solutions that demonstrate best in class user experiences. Provides strong technical leadership on delivering and influencing adoption of reusable UI components and template driven designs using web components, micro-front ends and other advanced techniques. Develops solutions that are well engineered, flexible, resilient, operable, maintainable, and can be delivered on schedule. Ensures a balance between tactical and strategic technology solutions. Actively participates in both internal and external front-end development communities, relentlessly staying up to date on new software technologies and best practices and shares insights with others in the organization. Presents ideas in technical forums, meet-ups, and peer gatherings as well as to business and executive leadership. Champions' major technical transformation initiatives within the organization. Writes white papers, guides, how-to's, and other technical documentation that clearly explains architectural vision, promotes technical direction, and serves as a reference for the UI developer community. Works on multiple projects within an Agile/Scrum team in accordance with business priorities. Complies with all established procedures and policies of Comcast. Other functions that may be assigned. Punctual, regular, and consistent attendance. Minimum Qualifications Education BS in Computer Science/Engineering or related field Skills and Experience 10+ years of experience in software development working on enterprise-class web applications 5+ years of experience in a software architecture or technical lead role 5+ years of experience working on front-end development Strong working knowledge with the following technologies / products / methodologies: Enterprise class, highly available and performant web and mobile applications Expert on JavaScript, DOM, CSS technologies and browser differences Angular, React, Polymer and other front-end frameworks multiple preferred UI sharing: Web Components, Micro-frontends, Control/Pattern libraries and tools State management: Flux, Redux, NGRX and related patterns Packaging and bundling technologies and library management tools Performance analysis and web optimization-being respectful of a user's device UX success factors accessibility, usability and aesthetics .NET and Linux based solutions that run on premises and in the cloud Server-side: micro-services, CDNs, data caches and stores DevOps principles Agile SDLC Scrum preferred Strong communication and interpersonal skills required. Ability to work across organizational boundaries and promote and influence direction on how to best solve business and technical problems. Ability to translate ideas into compelling presentations to be shared internally and externally Experience in a Cable, Telecom, or a Media company a plus Job Specification: Bachelor's Degree Engineering, Computer Science Generally requires 10+ years of relevant experience Comcast is an EOE/Veterans/Disabled/LGBT employer