UI/UX Designer

About the Role:

We are looking for someone who is an expert in UI design, UX design, and front-end development to join our company. You will be a natural at understanding human-computer interaction design (HCID), in coming up with elegant solutions to improve our application. You will be responsible to improve the visible design of an application. You must have a keen understanding of modern tech stacks and are proficient in crafting aesthetically beautiful interfaces.

Their primary goals are to raise user satisfaction, decrease user churn, and ensure user-based company goals are reached. Such goals might include increasing understanding, improving sales conversions, or identifying and removing pain points within an app.

The User experience (UX) design element of this role is centred around the satisfaction the user experiences with your software. Then this needs to be implemented into the software’s user interface (UI). These elements working together seamlessly is the key to happy users and happy upper management alike.

Responsibilities

  • Conduct research and deconstruct our users’ digital interactions and habits.
  • Come up with UI and UX strategies based on our target goals.
  • Create and maintain digital assets, such as interface design files, wireframes, and interactive mock-ups
  • Design, build, and maintain highly reusable JavaScript, HTML and CSS code.
  • Understand the limitations of our tech stack and business model and provide technical advice wherever necessary.

Skills

  • 2+ years’ experience as a front-end developer.
  • 2+ years’ experience as a UI/UX designer.
  • A portfolio that demonstrates both JavaScript proficiency and understanding of SOLID design principles (plugins, node packages, etc.).
  • Expert knowledge of CSS, CSS extension languages (Less, Sass), and CSS preprocessor tools.
  • Expert knowledge of HTML5 and its best practices.
  • Proficiency in designing interfaces and building clickable prototypes using {{ Ex. MoqUps, Sketch, InVision, Axure, etc. }}.
  • A history of deconstructing user behaviour to create an improved experience for users, showcased in the form of blog posts, articles, screencasts, etc.
  • Proficiency using Git version control.
  • Web fundamentals like HTML, JavaScript, and CSS
  • Knowledge in JavaScript frameworks like AngularJS, React, or Amber etc.
  • Libraries like jQuery or Backbone.js
  • Front-end (CSS) frameworks like Foundation or Bootstrap

Key Skills and Qualifications include but are not limited to:

  • Degree/Diploma in Computer Science or related IT field.

About Rubicon

Rubicon Group is a vertically-integrated, sustainable technology group, providing end-to-end products, services, and software solutions in the fields of:

  • Renewable energy
  • Energy storage
  • E-Mobility
  • Smart building and smart retail technology
  • Power solutions; and
  • Industrial technology

These are some of the fastest growing and most exciting sectors of the global economy, and present our staff with multiple personal and professional development opportunities.

Rubicon’s extensive customer base consists of corporate and retail clients, and include large, blue-chip multinational retail groups, property developers, and EPC customers in the renewable energy sector. Our supplier and commercial partners include leading global manufacturers and some of the best-known local brands. The group employs approximately 500 people, and is head-quartered in Cape Town, South Africa, but operates throughout Southern Africa and in the UK. We are backed by two of the largest private investment groups in South Africa.

More information on the group can be found at:

Group website: https://group.rubiconsa.com/

E-commerce website: https://shop.rubiconsa.com/