Engineer 3 – Software Development & Engineering
Company | Comcast |
---|---|
Location | Philadelphia, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field
- Two (2) years of experience developing scalable and maintainable frontend software using ReactJS, HTML, CSS, and JavaScript
- Building applications using RESTful APIs
- Developing unit tests using Jest and Mocha
- Debugging and triaging production issues
- Optimizing frontend application performance
- Building and enhancing UI for front-end applications
- Using GitHub for version control
- Using oAuth to authenticate users and handle secure data and tokens
- Performing Object Oriented Programming
- One (1) year includes creating technical designs and documentation
- Working within an Agile development environment, including using Scrum or Kanban methodologies
Responsibilities
- Design and develop new, scalable, and maintainable frontend software and web applications using ReactJS, HTML, CSS and JavaScript
- Build applications using RESTful APIs
- Use Scrum or Kanban methodologies within an Agile development environment
- Create technical designs and documentation
- Develop comprehensive unit tests using Jest and Mocha
- Debug and triage production issues
- Optimize frontend application performance
- Build and enhance UI for front-end applications
- Use GitHub for version control
- Use oAuth to authenticate users and handle secure data and tokens
- Work with content management systems (CMS) to build responsive web applications using Adobe or Sitecore
- Perform Object Oriented Programming
- Support applications under development and customize current applications
- Assist with the software update process for existing applications, and roll-outs of software releases
- Analyze, test, and assist with the integration of new applications
- Document all development activity
- 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
- Collaborate with project stakeholders to identify product and technical requirements
- Conduct analysis to determine integration needs
- Work with the Quality Assurance team to determine if applications fit specification and technical requirements
Preferred Qualifications
-
No preferred qualifications provided.