TJ 390994 - FRONT END DEVELOPER

 

Recruiter:

Professional Career Services

Job Ref:

TJ 390994 - FRONT EN..

Date posted:

Friday, March 26, 2021

Location:

Johannesburg, South Africa

Salary:

Negotiable according to skills and experience


SUMMARY:
FRONT END DEVELOPER

POSITION INFO:

Employer Description

Global and multinational company, leaders in Digital Transformation

Job Description

We are looking for exceptional Front End Developers to work with our cross-functional team, and join our world-class community of talented experts.

  • Work with Project management and solution architects to estimate and scope out projects.
  • Work with Creative team during planning, discovery and production phase.
  • Work with backend development team to create and optimize solution.
  • Optimizing code for performance.
  • Comment code and produce documentation to industry standards as needed.
  • Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)
  • Create rapid high-fidelity prototypes using UI Frameworks while working with creative teams.
Qualifications
  • Bachelor Degree/Postgrad
Skills
  • At least 6+ years of experience in building Frontend Applications
  • At least 2+ years of experience with React JS and/or Angular JS
  • Good understanding of OOPs concepts.
  • Strong hands on knowledge on HTML5, CSS3, ES6+
  • Strong understanding of the React Virtual DOM, JSX and API
  • Hands on experience on REST APIs, GraphQL and WebSocket
  • Experience with a State-management framework like Redux (with middleware) or MobX
  • Comfortable with concepts like Container/Presentation components, Higher Order Components
  • Worked with UI libraries like Material-UI, Semantic UIBootstrap or similar
  • Good understanding of CSS in JS, aka scoped-CSS or Styled Components
  • Unit testing with Karma + Mocha or Jest
  • Experience working with client-side templating languages like Handlebars, Mustache or similar.
  • Experience on working with frontend build systems and automating the same using Grunt / Gulp
  • Experience on MVC frameworks (Backbone.js, or similar) and knowledge of common JavaScript design patterns will be good to have
  • Experience of working with server-side JavaScript frameworks based on Node.js
  • Exposure to Style Guides, Atomic Design
  • Exposure to Design tools like Sketch, Adobe Illustrator or Affinity Designer
Benefits

Employee centric company where the staff are well remunerated and benefits aligned with what can be expected from a multinational organization



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Create a free job alert for TJ 390994 - FRONT END DEVELOPER in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions