Position: Lead Front-end (React) Engineer
Company: reintech.io
Category: JavaScript
Experience required: 5y
English level: upper

Our teams are quite cross-functional and all our engineers have a broad outlook of languages and technologies allowing them to build a system from scratch and maintain its successful operations but with becoming more and more customer-focused, we need somebody who lives and breathes front-end to make sure the interior and exterior of the house built by our full-stack engineers offer the best experience in the market. 

Considering the diverse and exciting things happening in our industry and the increasing expectations of our customers, we do our best to keep you busy with things you are really interested in and that will further your career.

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) 

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 (React, Vue, Angular etc.)
● You have experience with CSS Preprocessors (SASS, LESS) 
● You have a good understanding of CMS (content management systems) ● You have experience with responsive and adaptive design 
● 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 
● You have experience with agile development methodologies, working iteratively and automated testing 
● You have a good understanding of version control systems, branching strategies, and continuous delivery cycles 
● Your communication and interpersonal skills are excellent 
● You have a passion for helping people, growing people, and self-growth 
● You display entrepreneurial traits

About project

Orderin is South Africa’s leading B2B on-demand delivery network. We 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 Orderin has been at the forefront of this movement. Orderin operates in South Africa’s major metropoles and is continuously increasing its reach.