Position: Strong Front-end Engineer
Company: Reintech
Category: JavaScript
Experience required: 3y
English level: intermediate

Requirements and qualifications

You are highly proficient in front-end development web programming languages such as HTML and CSS and JavaScript

You have experience with at least one or more CSS and JavaScript frameworks (Bootstrap, Angular, Backbone, React, Vue etc.)

You have experience with CSS Preprocessors (SASS, LESS)

You have a general understanding of SEO (search engine optimization) best practices. You are aware of web performance considerations

You have an understanding of RESTful services and APIs

What will you be doing?

Work closely with our designers and UX analysts on our design system to create consistent experiences that our customers will love

Identify specific issues in user experience and provide recommendations and codified solutions to influence the design

Identify, build and own reusable UI components where it’s applicable

Maintain flexible and integrated documentation for the patterns and components

Ensure code quality and standards are high with supporting unit test and automation and promote front-end best practices across all our product teams

Be an evangelist for the design system’s widespread adoption

Provide technical guidance and be a technical mentor to the rest of the Engineering team (code reviews and regular knowledge sharing sessions)

Our technology stack

React, JSX, SCSS + Webpack / npm
Next.js
SingleSPA
C# .Net (version 5)
NodeJS
PostgreSQL, MongoDB

About company

The client is South Africa’s leading B2B on-demand delivery network, deliver our customers’ favorite meals, groceries and other goods right to their doorstep, all in a matter of minutes... and we do it with mad amounts of love.

The on-demand delivery industry is rapidly transforming and we have been at the forefront of this movement, operate in South Africa’s major metropoles and are continuously increasing its reach.