Mass Staffing Projects

Front-End Developer

Johannesburg, Gauteng, ZA

Company: Mass Staffing Projects

Category: Computer and Mathematical Occupations

Published on 2021-08-27T10:05:36.000000Z

Job Description

At the center of major new international tech initiatives is a company looking to employ a Front-End Engineer who will join their tech team in South Africa.

Key Requirements

•Mastery of intermediate - to advanced-level React - we are looking for a lead engineer with substantial and proven experience

•Mastery of web markup - HTML and CSS

•Basic understanding of CSS pre-processors like SASS, and JavaScript-based styling such as styled-components

•Proficiency with client-side scripting and JavaScript frameworks in general (Note: Every front-end developer is expected to have proficient knowledge of JavaScript or TypeScript)

• Proficiency with asynchronous data fetching, partial page updates, AJAX/Fetch API, etc

•Basic understanding and experience with Web Sockets and responding to data pushed to the UI from the server.

•Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp, Illustrator, or Photoshop is a plus. (Note: A UI/UX designer is expected to deliver finished resources for the developer to incorporate into the app. However, quite often a front-end web developer needs to make some small adjustments.)

•Proficiency with cross-browser compatibility issues and ways to work around them

•Proficiency in a team-based, collaborative, workflow using the Git version control system.

•Basic understanding of SEO principles and ensuring that application will adhere to them.

•Bonus: you’ve already built a BFF (back-end for Frontend) or other proxy services for front ends (like mobile or web apps). We write most of our back-ends in Go, though this position does not require Go or any other back-end skill

Apply for the job