Developer – Front-End / Angular (Senior) (Parvana)

About the Client:

  • Our client is a fast-growing online business based in South Africa. They are obsessive about their high performance yet collaborative culture and are looking for leaders to join their dynamic team. They think big, move fast, take ownership and are used to winning. They are lucky to be surrounded by colleagues who are experts in their field, working together to create a world class brand.

Responsibilities:

  • Improving and maintaining the Angular web Front-ends.
  • Daily stand-ups with regard to management of time and relative workload.
  • Dealing with ad hoc requests regarding data interpretation using JavaScript or similar tools.
  • Applying best practice and ensuring stability and security of the applications.
  • Mentoring Junior Front-end engineers.
  • Working alongside a QA Engineer regarding testing and product finalisation.

Qualifications:

  • Relevant tertiary qualification (Information Technology or Computer Science Degree)

Skills / Experience:

  • Minimum 5 years of experience working as a developer, preferably Full stack.
  • Understanding object oriented programming concepts.
  • Solid experience writing performant Front-end code based on MVC JavaScript Frameworks (Angular preferred, but React, Vue, Backbone etc. are a good start).
  • Proficient in coding plain JavaScript from scratch and understands inheritance in JavaScript and advanced JavaScript techniques.
  • Understanding of asynchronous request handling, partial page updates and AJAX.
  • Natural affinity for well-structured HTML, CSS and JavaScript code and follow best practice to create responsive web Front-ends.
  • Experience with CSS precompilers such as Less or Sass.
  • Desire to help design, develop and refine new features, brainstorm new ideas and concepts as well as locate and resolve bugs and crashes.
  • Experience using a source control solution such as Git.
  • Comfortable on the command line, locally and remotely (SSH) in a *nix based environment.
  • Experience in the following would be advantageous:
    • Sketch, Zeplin and Photoshop designs.
    • Google Maps & Firebase.
    • Good understanding of SVG.
    • Be able to work from mobile designs to create desktop designs.
    • ElasticSearch

To apply use the application tool above or send us an email to [Email Address Removed]

Learn more/Apply for this position