Front End Software Engineer (ReactJS)

Comcast Cambridge, MA

About the Job

Business Unit:

Contribute to Comcast's Smart Network Platform (SNP), the multi-tenant, device and network service lifecycle management platform responsible for automating the management of Comcast's network to simplify operational activities, drive reduction in total number of outages and mean time to restore (MTTR), and increase network visibility, utilize JavaScript, Java and object-oriented programming, analysis, and design in an Agile environment; develop a web-based user interface for automation of network engineering provisioning use cases, and enable other engineering teams to explore network data in an ad hoc fashion when automating provisioning use cases for CRAN, backbone, and datacenter routers; utilize Relational and NoSQL databases; perform continuous integration utilizing Gradle and TeamCity/Jenkins; utilize cloud services such as AWS EC2, Route 53, SQS/SNS; determine current system limitations and compatibilities between subsystems; participate in the selection of new concepts and methodologies; prepare technical requirements and software design specifications; perform user story writing and grooming; participate in sprint demos and retrospectives; write system overviews, API contracts, and user support and training documents; and perform peer code reviews.

Develop web-based user interface using React.js
Build reusable components and front-end libraries
Translate designs and wireframes into high quality code

Job Specification:
Bachelors Degree or equivalent-Engineering, Computer Science or related fields
Generally requires 2-5 years related experience

Strong proficiency in JavaScript and JavaScript object model
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Familiarity with RESTful APIs
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Preferred Qualifications:
Ability to identify / resolve system bottlenecks
Understand of network devices, switches and routers a plus
Excellent communication and organizational skills and with Agile Software Development Life Cycle

Comcast is an EOE/Veterans/Disabled/LGBT employer