FRONT END DEVELOPER - Rivonia Verfied

R 350-600 per hour Rivonia, Gauteng Rivonia, Gauteng more than 14 days ago 26-06-2018 7:01:41 AM
21-08-2018 7:01:41 AM
Mission of Function
• Design, build and configure user interface front ends for Manufacturing Operations Management (MOM) and Manufacturing Execution Management (MES) applications to meet user requirements.
Dimensions of Function
• Work closely with MES Engineers to design and build UI features for web-based and mobile devices.
• Responsible for the visual appeal, messaging and user interaction of the MOM / MES solution and understanding how the user interface supports the solution’s overall business objectives.
Reporting
• Report directly to Software Team Lead.
• Software Team Lead, MES Engineers and Front End Developers also report to Project Manager.
Areas of Responsibilities / Tasks
• Detailed Solution Design – must be able to translate user requirements into a detailed front end design that will support the SIMATIC IT and C#.Net backend solution.
• Development – able to develop HTML5 and AngularJS single page front end applications to support backend services developed in C#.Net, Microsoft SQL and SIMATIC IT.
• User Interface Testing – need to have a good understanding of software testing methodologies to do both functional and non-functional testing. Must be able to develop test procedures for doing Unit Testing, Regression Testing, Performance Testing, etc.
• Post installation support – post installation support on the solution will be required for a period after commissioning.
Required Competencies
• Two (2) years’ development experience with Angular/Angular2, JavaScript, jQuery, HTML5 and CSS3.
• Good understanding of JavaScript libraries and frameworks, such as AngularJS.
• Excellent understanding of client-side scripting and JavaScript frameworks, including jQuery.
• Experience with software version control systems (Git, Subversion, Microsoft Team Foundation).

NB: THIS WILL START AS A 6-MONTH FIXED TERM CONTRACT WITH THE POSSIBILITY OF RENEWALS OR PERMANENT PLACEMENT.