Our client in the Insurance Sector, based in Cape Town is currently looking to employ an experienced Junior Web Developer.

An awesome career opportunity awaits.

Requirements:

  • Specify degree/diploma in Web Development or Software Development.
  • 1 -2 years Web Development Experience.
  • Proficient understanding of web markup, including HTML5, CSS3.
  • Understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
  • Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS would be an advantage.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as Git /SVN/TFS etc..
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Good understanding of working in an Agile environment.
  • Basic HTML.
  • WordPress CMS knowledge.
  • Google Analytics knowledge.

Duties and Responsibilities:

  • Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.
  • You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
  • Manage documents and version control on a content server.
  • Update/map documents to various sites.
  • Code basic HTML to map documents to websites.
  • Content updates and management.
  • Gathering Google Analytics on various websites and determine optimization opportunities.
  • Proactive content updates.
  • Collaborate with stakeholders to gather requirements, conduct analysis, and prioritize requests.
  • Develop new user-facing features.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Contribute to user acceptance testing (UAT) and the development of training material.
  • Once the solution has been successfully tested, transport the solution into production/live environment.
  • Develop and maintain websites with CMS.
  • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
  • Log issues found in existing systems as internal change controls and ensure successful resolution of issues.

Please note should you not receive a response within two weeks of applying please consider your application unsuccessful.

Learn more/Apply for this position