UI Developer MKT241

  • Full-time

Company Description

As a recruitment agency based in Johannesburg, Kontak Recruitment has been partnering and assisting employers of all sizes in recruiting and sourcing of the best possible staff and personnel for job opportunities of all levels in various career fields.

www.kontak.co.za

Job Description

UI Developer (MKT241)

Durban

R35000 – R45000 per month negotiable depending on experience

 

Large telecommunications provided is seeking a UI Developer

As UI developer you will be part of the systems team

Responsible for developing and improving visual user interface of product, business and management system features

Design gorgeous UI that adheres to design standards

Work with dev scrum team to ensure pixel-perfect execution of the design

Define, test and iterate on interaction design of new and existing features (user-flows, detailed product wireframes, prototypes)

Ensure all aspects of products are easy to use, delightful and simple to maintain

Participate in user research to guide product design decisions (contextual inquiry, usability testing, competitive analysis etc.)

Follow and contribute to development policies and procedures

Take part in regular stand-ups, planning sessions, retrospectives and development sprints

 

Degree, diploma or equivalent qualification in relevant field e.g. computer science, IT, ICT

At least 2-3 years UI Development experience

 

Your portfolio should demonstrate:

Significant experience with JavaScript, HTML5 and CSS3 and Bootstrap ¾

Experience with at least one MVVM framework e.g. Vue.js, angular, react, knockout, backbone

Experience with component libraries i.e. element UI

Strong understanding of client-side development

Comfortable working with REST/SOAP web services and SDK’s

Passionate about user interface design and user experience

 

Nice to have:

Prototyping experience using tools like balsamiq, sketch, pencil etc.

Test driven development including knowledge of stubbing, mocking and spies

Server-side experience e.g. Java, C#, NodeJS

Mobile app development experience using frameworks like flutter, native script, Xamarin, Ionic/Apache and Cordova

Working knowledge of APIs and web services, particularly JSON, REST, SOAP and similar fata integration methods

Knowledge of WebSockets

Experience working with Agile and SCRUM methodologies

Experience with GIT or Bitbucket

RDBMS experience, specific flavor not important, by MySQL, PostgreSQL, MSSQL and some NoSQL is ideal

Working knowledge of current web and mobile app development technologies

Comfortable working in Windows and Linux environment