Back to jobs

Contract Full Stack JavaScript Developer

Job description

Job Description Summary

The Full Stack JavaScript Developer will be part of an applications delivery team that is responsible for the design, development of project deliveries and some maintenance of IT solutions. The application delivery team is responsible for mobile and back office applications that support the business.

Responsibilities/Accountabilities

  1. Works closely with customers, business analysts, and team members to understand the business requirements and to drive the design and development of high-quality technical solutions.
  2. Provide quantified delivery estimates for assigned changes
  3. Deliver and develop functionality that fully meets the defined functional and non-functional requirements within committed timescales and budget. This will include working with test teams to define, maintain and execute test cases.
  4. Provide some Application Support, exercising troubleshooting and methodical diagnostic skills to resolve issues.
  5. Ensure the delivered solutions comply with the organization's architectural standards and seek formal exceptions where appropriate. Ensure code is developed in line with agreed coding standards, such that we deliver maintainable & performant code. This will include making recommendations towards the development of new code or reuse of existing code as appropriate.
  6. Creation of technical documentation, in line with agreed SDLC and documentation standards.
  7. Responsibilities may include participation in component and data architecture design, performance monitoring, product evaluation and buy versus build recommendations.
  8. Applies knowledge and experience with technology and application development methodologies to perform basic systems analysis techniques, testing, debugging, file design, storage, etc.

Technical Experience Required

  • Experienced Full stack developer
    • Angular 1.x experience (Front End Development)
    • Node JS (Development of Services, API's etc.)
    • Strong JavaScript
    • Database aware (Oracle/SQL)
  • Advantageous:
      • Express framework will be advantageous
      • GIT experience
      • Jira knowledge advantageous
      • Linux/Unix
      • Gerrit/Jenkins