careers

Software Engineer (JavaScript)

Cape Town

Ref: FC03956D

< Back

Software Engineer (JavaScript)

[Cape Town] -

Ref: FC03956D

Our client requires the services of a Software Engineer (JavaScript) to:

  • Help design, develop and refine new features.

  • Locate and resolve bugs and crashes.

  • Brainstorm new ideas and concepts.

  • Work with teammates on design, code reviews, and estimation.

  • Be accountable.

  • Creative.

  • Solution-based.

  • Flexible.

  • Implement front-end javascript coding at a senior level with a focus on performance, maintainability and testable code.

  • Include creating modules and components and coupling them together into a functional site.

  • Work closely with the designers and back-end developers, and communicate primarily with the API using standard methods, as well as be expected to make modifications to the existing PHP code.

The ideal candidate should have:

  • A minimum of 5+ years of experience as a Front End Developer writing code.

  • Very proficient in coding plain JavaScript from scratch.

  • Understand inheritance in Javascript and advanced javascript techniques.

  • Appreciation and understanding of object oriented programming concepts.

  • Solid experience writing performant frontend code based on MVC JavaScript Frameworks (React is preferred, but AngularJS, Meteor, Backbone, etc. are a good start).

  • Experience in XHTML, Html5, CSS and taking high definition designs/PSD\'s and producing fast efficient HTML, Css and Javascript.

  • Good understanding of asynchronous request handling, partial page updates, and AJAX.

  • Knowledge and experience cross browser and cross device compatible solutions including for mobile Should have experience with CSS precompilers such as Less or Sass.

  • Willing and able to mentor others.

  • Experience using a source control solution such as Git.

  • 3 years computer science degree (or equivalent).

  • PHP experience very desirable.

  • Linux experience.

  • React JS experience.

  • BackBone JS experience.

  • Experience writing front-end unit tests.

  • Full stack experience of any sort is a huge plus.

  • Has worked within an agile development team using scrum/Kanban.

  • Experience producing responsive html designs.

COMMENCEMENT: As soon as possible.

    Position:  

    • Permanent.

    • Please send your comprehensive resume, 2 recent payslips and supporting documentation.

    • Only shortlisted candidates will be contacted.

    N.B: If you have not received a response from us within 14 days please consider your application for this role as not successful.

    • Full Circle offers a R2000-00 finder\'s fee for any candidates referred and successfully placed in a permanent role. A R1000-00 finder\'s fee for any candidates referred and successfully placed in a contract role with a duration of three months or more

    • Applykeyboard_arrow_down
      Add CV