JOB DESCRIPTION:  Job Title:             &nbs...

JOB INDEX - 4 months ago - Job Mail

4 months ago

Front End Developer

JOB DESCRIPTION:

 

Job Title:                                 Front End Developer

Employment Type:                Permanent – Hybrid position

Work Location:                      Irene or Rosebank

DUTIES AND

RESPONSIBILITIES: :

  • Research, troubleshoot, debug issues and complete tasks with minimal supervision.
  • Contribute to your team, projects, and company documentation.
  • Contribute to the open-source projects.
  • Develop features and improvements according to a clearly defined set of requirements.
  • Ensure that your code meets internal standards and best practices.
  • Collaborate and coordinate alongside product design, UI/UX, CRM, marketing, design, and project management team members.
  • Assist with estimations of work.
  • Run product demonstrations of completed work to clients and other project stakeholders.
  • Actively participate in client workshops and project status calls.
 

 

SKILLS AND EXPERIENCE REQUIRED:

1.  Front-End:

  • Solid understanding of JavaScript, CSS, HTML.
  • Experience with at least one of the following frameworks an advantage: ReactJS, VueJS or AngularJS.
  • Solid understanding of at least one of the following CSS frameworks: Tailwind, Bootstrap, Foundationor equivalent.
  • Solid understanding of CSS pre-processors such as SASS or LESS.
  • Solid understanding of responsive design.
  • Solid understanding with various layout frameworks, such as Flexbox or Grid.
  • Experience with automated e2e testing frameworks, such as Cypress or Playwright an advantage.
  • Solid understanding of SEO concepts and implementation.
  • Solid understanding of Analytics concepts and implementation, e.g., Google Analytics, Google Tag Manager.

2.  CMS:

  • Experience with one or more of the following Content Management Systems: Contentful, Drupal, Sitecore, WordPress, Umbraco, is advantageous.
 

3.  Architecture:

  • Knowledgeable of headless / composable / JAM Stack architectures. Experience is advantageous.
 

4.  Soft skills:

  • Attention to detail. Must be conscious of user experience, performance, security.
  • Excellent communication skills. Must be able to communicate timeously, clearly, and accurately.
  • Stay up to date with emerging technologies and trends.
  • Must be a team player.
  • Self-motivated and solution orientated.
  • And most importantly, have a positive attitude.

PACKAGE & REMUNERATION:

  • Will be agreed based on qualifications, applicable experience, and previous earnings.