As a Front End Developer you should be an analytical and creative developer with the ability to design and maintain front-end systems to meet the client’s needs.Permanent Cape Town based opportunity.Role Responsibilities/Requirements

  • Successful implementations where you fulfilled the role of a/the Front-End developer;
  • System maintenance and working in both project and production environments is essential;
  • Agile projects/initiatives specifically working with short release cycles;

  • Design, Develop, Maintain and support business applications;
  • Serve as the primary front-end support for our existing applications
  • Creation and maintenance of Automated and repeatable Tests for regression
  • Work closely with client (Business and Analysts) to ensure that client’s expectations are met in a responsible manner, by bringing your expertise, knowledge, collaboration and influencing skills to the table.
  • Liaison with back-end developers, testers, and analysts to the job done.

 Qualifications:

  • IT Degree / Diploma
  • Other relevant IT Industry Qualifications(s)

 Experience:

  • Minimum 5 years’ experience as a Developer with at least 2 – 3 years developing and maintaining Front-Ends.

  • HTML5
  • CSS3
  • Javascript libraries, toolkits and frameworks
  • JQuery
  • Bootstrap
  • SASS/Less

  • Angular / React / dojo

  • TypeScript
  • Webservice/API (mainly in NodeJS or some JavaScript language)
  • Git
  • Wireframes & Prototyping
  • UX
  • Exposure to any Business Process Management technologies and frameworks – preferably BPM
  • Exposure to any Business Rules Management technologies and frameworks – preferably ODM;
  • Exposure to any programming languages – preferably JAVA and/or C#;
  • Exposure to any DBMS – preferably SQL Server & DB2;
  • Ability to Establish and promote design guidelines, best practices and standards.

Competencies:

  • Problem solving skills

  • Conceptual and Analytical thinker
  • Good communication / interpersonal skills
  • Action / results orientation
  • Quality orientation
  • Knowledge seeking / learning orientation
  • Must have a positive attitude
  • Have a strong desire / willingness to learn and to always improve
  • Conduct must be professional at all times
  • Must take ownership of tasks and be accountable
  • Team Player

Learn more/Apply for this position