Full Stack Developer

Full Stack Developer
Company:

Hr Genie


Place:

Gauteng


Area:

Programmer

Full Stack Developer

Details of the offer

HR Genie-R500 000 - R600 000 a yearJohannesburg, GautengR500 000 - R600 000 a yearExciting opportunity for a 12 month contract for an intermediate Full Stack Developer within a really exciting technology business based in Melrose Arch, Johannesburg.
We are looking for a highly productive and motivated individual, proficient in a range of appropriate technologies and with a demonstratable track record at completing projects.
This role will require leadership skills with technical ability and a willingness to take on tasks from solution design to core functionality building. Typical responsibilities include:
Design and/ or maintain solution architecture;
Training and mentoring junior developers. Includes code review;
Come up with solutions which account for scalability and optimize performance for a multi-tenant solution;
Develop very high-quality production ready code in an agile environment using test-based development methodology;
Work closely with the product team to build new features and infrastructure requirements;
Understanding requirements and following code standards;
Estimate time taken for that requirement;
Identify best practices in development (strict governance enforced);
Fix bugs with minimal return from Testers;
Develop and test across multiple browsers, platforms, and devices, including smartphones and tablets;
Standards-compliant code; and
Unit and functional testing.
Requirements:
IT degree or othe suitable IT Development qualification
Certification(s): Google Cloud Platform (GCP) Qualified Developer preferred, alternatively Google Cloud Certified Architect or Google Cloud Certified Data Engineer;
6+ years' experience creating / sustaining commercial open source systems
Experience in working with the following:
Implementing security architecture and coding against a standard such as OWASP;
Formal projects using tools such as Azure DevOps to manage a project end-to-end from backlog through to release management;
DevOps and Google Cloud environment knowledge will be an added advantage;
Source Control Management Tools (Azure DevOps);
Deployment Tools (Azure DevOps);
Experienced in roles conducting requirements gathering, design, and hands-on development;
Experienced with large scale, cutting edge cloud application development;
Strong analytical and problem-solving skills with ability to develop cutting edge solutions;
Excellent communication skills;
Experience with Agile software development and SCRUM;
Ability to work under pressure and manage client expectations effectively.
Programming languages:
PHP
Python
Javascript + Es6 and up
CSS + SASS
Frameowrks
Django 1.8 minimum
Symfony 4
Libraries
Bootstrap and JQuery (Required and a general knowledge of responsive design)
ThreeJS or D3
RaphaelJS or other animation libraries
Compilers
Webpack/ Encore webpack
Databases
PostgreSQL
MySQL
Google Big Query – Advantage
Additional technologies that would be an advantage:
Vuejs
React native
Teactjs
teactvr


Source: Jobs4It


Area:

  • IT - Information Technology / Programmer

Requirements