Full Stack JavaScript Developer

Full Stack JavaScript Developer

Job Title: Full Stack JavaScript Developer
Location: Western Cape
Salary: 50000.00
Reference: JN -032016-5467
Job Published: September 12, 2017 09:24

Job Description

Job Description:
We are looking for an inquisitive and intelligent person to fulfill the role of Full Stack JavaScript Developer. The role entails node/javascript development designed to facilitate and fulfil the roles and responsibilities of our development team. You will be engaged in the full SDLC, participating in architecture sessions, planning and estimating discussions, building software (including unit tests) and debugging software defects. You are also required to implement front-end designs from wireframes and design templates using AngularJS (HTML/JS/CSS). Your experience in both back-end and front-end implementation will provide a unique understanding of the project and ensure synergy between client and server communication.
Essential experience required:
  • A Computer Science or Computer Engineering degree/diploma or 4+ years equivalent experience
  • Minimum 2 years JavaScript experience
  • Minimum 1 year Node experience
  • Minimum 1 year experience in a JavaScript front-end framework (Angular, Ember, React)
  • HTML and CSS
  • Experience with Source Control technologies like SVN or GIT
  • Experience with developing and/or consuming backend API's (e.g. REST endpoints)
  • Have pride in the quality of the software you create – are able to defend your code and see code reviews as a learning experience
It would be to your advantage if you:
  • Have experience with working in an Agile / SCRUM environment
  • Have experience with accurate and consistent UX implementation
  • Have experience with Maven, NPM, and Bower
  • Have experience with testing frameworks (Mocha, Karma, etc,)
  • Have experience with Test Driven Development (TDD)
  • Have experience with or exposure to Google App Engine, Twitter Public APIs, Sentry, Nexus and Jenkins
  • Have worked on GWT projects before
  • Have worked with SQL Server, Postgres, MySQL and MongoDB before
  • Have development experience in the advertising or marketing Industries
  • Have experience building performant and scalable software systems
  • Are unique and exciting – bring something different to the table