Previous Job
Full Stack Developer
Ref No.: 17-00162
Location: Philadelphia, Pennsylvania
Position Type:Contract
Start Date: 08/15/2017
As a full stack engineer, you will be responsible for writing Web application and React Native code.  You will participate in technical design decisions including work break-down sessions.  You will work independently and in groups as you implement parts of a complete system. 
You will conduct peer code reviews on pull requests submitted and participate in design reviews.  You will follow the documented software engineering practices, which include Git branching, code style guidelines, and unit testing with code coverage requirements.
This role reports into the Senior Manager of Application Development.
  • Participate in Agile story technical break-down sessions
  • Discuss the story and technical implications
  • Consider existing frameworks, techniques, and reusable code
  • Work as part of a team in technical discussions toward solution resolution
  • Work on user stories providing technical solutions captured in code and documentation
  • Burn down story tasks, log hours, and keep within the estimated time frame for delivery
  • Maintain documentation both inside the code and in the Confluence Wiki
  • Explain implementation approach and rationale
  • Be on-site in the ABS Philadelphia office for daily stand-ups and team discussions
  • At least 3 year's experience writing professional-quality JavaScript code
  • Experience with ES6, linting, transpiling
  • Understand JSON and JWT
  • Experience with HTML and CSS
  • Qualifiable experience with the HTTP protocol
  • Understand response codes and their correct usage
  • Knowledge of advanced protocols, such as SPDY and HTML/2
  • Experience with other languages, such as
  • PHP, Ruby, Python
  • Qualifiable experience with ReactJS, Redux, and Sequelize
  • Experience with relational databases, such as MySQL and PostgreSQL
  • An understanding of SQL principals and terminology
  • Able to read and write SQL query expressions
  • Qualifiable experience with RESTful services
  • Understand the concepts behind REST and the differences in response codes
  • Good written and oral communication skills,  technical documentation